Rancho Pescadero: The only large-scale resort in the Todos Santos region is located south of town on the beach near El Pescadero.
Hotel Guaycura: History and luxury come together at the newest hotel in town. Views from the rooftop deck and pool make for a memorable stay.
Hotelito: Small and secluded on the other side of town, four cottages reflect a European style. Yoga classes and Thursday night curries draw a local crowd.
Hotel California: This is a place to see and be seen in the Todos Santos town center. Eight suites were remodeled in 2003.
Hacienda Todos Los Santos: Three comfortable guesthouses in a central location are secluded yet walking distance to restaurants, shops and galleries, and the beach.
Todos Santos Inn: Romance and history come together in a charming boutique hotel experience.
Posada la Poza: Mexico or Switzerland? This boutique brings the best of both to a coastal setting next a freshwater lagoon filled with birds and other wildlife.
Casa Bentley: Five guest suites in contemporary style are located in the heart of the Historic District.
El Pozo Hondo Bed and Breakfast: Relax among the mango trees steps away from the beach in El Pescadero. Sleep under the palapa roof in this two-bungalow bed and breakfast retreat and enjoy a quiet getaway. The coffee rocks too.
Las Casitas Bed and Breakfast: Enjoy hospitality in a living gallery. This colorfully painted bed and breakfast is nestled in a garden setting on Calle Rangel, between Hidalgo and Obregón. Owner and glass artist Wendy Faith also serves a wonderful breakfast.
Flora del Mar: Situated on three private acres, this studio apartment is also available weekly and monthly. Introductory rates include breakfast. Vegetarian meals are an option.