Hotels in Todos Santos

Search and compare Todos Santos hotels from hundreds of travel sites and save

Todos Santos, Baja California Sur, Mexico
Oct 27 — Oct 282
Todos Santos, Baja California Sur, Mexico
Wed 10/27
Thu 10/28
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Todos Santos

Filter by star ratings
All filters
The Todos Santos Inn
The Todos Santos Inn
9.2 Excellent
Calle Legaspi #33, Todos Santos, Baja California Sur, Mexico
Show on map
0.3 mi from city centre, Todos Santos 
ExcellentBased on 107 reviews
9.2

This comfortable hotel in Todos Santos offers free wireless internet, as well as an outdoor pool and a sun deck. It also provides a 24-hour reception, a safe and a library.

Villa Santa Cruz
Villa Santa Cruz
9.6 Excellent
Camino a las Playitas, Todos Santos, Baja California Sur, Mexico
Show on map
4.7 mi from city centre, Todos Santos 
ExcellentBased on 63 reviews
9.6

This comfortable hotel in Todos Santos offers free Wi-Fi, as well as an outdoor pool and laundry facilities. It also provides a terrace and a dry cleaning service.

Hotel San Cristobal Adults 15+
Hotel San Cristobal Adults 15+
9.4 Excellent
N° Km 54+, Carretera Federal 19 800, Todos Santos, Baja California Sur, Mexico
Show on map
2.2 mi from city centre, Todos Santos 
ExcellentBased on 130 reviews
9.4

Situated in Todos Santos, Hotel San Cristobal Adults 15+ is an easy drive from El Pescadero and provides free Wi-Fi, an outdoor pool and a library. It also features room service and a concierge.

Posada Del Molino
Posada Del Molino
8.8 Excellent
Calle Rangel y Progreso, Todos Santos, Baja California Sur, Mexico
Show on map
0.3 mi from city centre, Todos Santos 
ExcellentBased on 43 reviews
8.8

This comfortable hotel in Todos Santos offers free wireless internet, as well as an express check-in and check-out feature and an outdoor pool. It features comfortable rooms with an en suite bathroom and a kitchenette.

White Sand Hotel and Spa
White Sand Hotel and Spa
8.6 Excellent
H.C. Militar #115 White Sand Hotel and Spa, Todos Santos, Baja California Sur, Mexico
Show on map
0.2 mi from city centre, Todos Santos 
ExcellentBased on 19 reviews
8.6

White Sand Hotel and Spa offers a comfortable setting when in Todos Santos. It also provides massage services.

Hacienda Todos Los Santos
Hacienda Todos Los Santos
9.2 Excellent
Final de Avenida Benito Juarez y Ocampo, Todos Santos, Baja California Sur, Mexico
Show on map
0.3 mi from city centre, Todos Santos 
ExcellentBased on 113 reviews
9.2

Situated in Todos Santos, Hacienda Todos Los Santos is an easy drive from El Pescadero and provides free wireless internet, a Jacuzzi and an outdoor pool. It also features a terrace, massage services and a tour desk.

Hotel Casa Tota
Hotel Casa Tota
8.8 Excellent
Calle Alvaro Obregon, Todos Santos, Baja California Sur, Mexico
Show on map
0.3 mi from city centre, Todos Santos 
ExcellentBased on 204 reviews
8.8

Situated in Todos Santos, Hotel Casa Tota provides 5-star accommodation, as well as a Jacuzzi, an outdoor pool and free Wi-Fi. It also offers a sun deck, luggage storage and a rooftop terrace.

Hotel Villas La Mar
Hotel Villas La Mar
9.5 Excellent
Calle Guaycura No. 26 Cerro De La Poza, Todos Santos, Baja California Sur, Mexico
Show on map
1.1 mi from city centre, Todos Santos 
ExcellentBased on 95 reviews
9.5

This comfortable hotel in Todos Santos offers free wireless internet, as well as massage services and an outdoor pool. It is steps from the beach and provides comfortable 5-star accommodation.

Casa Flores Casitas
Casa Flores Casitas
9.2 Excellent
Todos Santos, Baja California Sur, Mexico
Show on map
0.8 mi from city centre, Todos Santos 
ExcellentBased on 104 reviews
9.2

This comfortable guest house in Todos Santos offers complimentary Wi-Fi, as well as a swimming pool and luggage storage. It also features laundry facilities.

Tips for booking a Todos Santos hotel

Cheapest month:November
Most expensive month:May
Average price in Todos Santos:$303/night
Absolute cheapest price found:$39/night
Cheapest day:Friday
Most expensive day:Wednesday
$162 - $466
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$101 - $261
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Todos Santos, Baja California Sur

Show all 156 hotels
White Sand Hotel and Spa
White Sand Hotel and Spa
8.6 Excellent
H.C. Militar #115 White Sand Hotel and Spa, Todos Santos, Baja California Sur, Mexico
Show on map
0.2 mi from city centre,  

White Sand Hotel and Spa offers a comfortable setting when in Todos Santos. It also provides massage services.

$43
Avg. per night
Villa Bugambilias
Villa Bugambilias
8.2 Excellent
Calle Horizonte Frente A Escuela, Todos Santos, Baja California Sur, Mexico
Show on map
0.8 mi from city centre,  

This comfortable hotel in Todos Santos offers free Wi-Fi, as well as a swimming pool and luggage storage. It also provides laundry facilities and a gift shop.

$82
Avg. per night
Perro Surfero
Perro Surfero
9.0 Excellent
Calle Bravo 36. Barrio San Ignacio, Todos Santos, Baja California Sur, Mexico
Show on map
0.8 mi from city centre,  

This comfortable hostel in Todos Santos offers free Wi-Fi, as well as a sun deck and an outdoor pool. It also provides a tour desk, a BBQ/picnic area and a terrace.

$110
Avg. per night
Posada Del Molino
Posada Del Molino
8.8 Excellent
Calle Rangel y Progreso, Todos Santos, Baja California Sur, Mexico
Show on map
0.3 mi from city centre,  

This comfortable hotel in Todos Santos offers free wireless internet, as well as an express check-in and check-out feature and an outdoor pool. It features comfortable rooms with an en suite bathroom and a kitchenette.

$119
Avg. per night
Hotel Casa Tota
Hotel Casa Tota
8.8 Excellent
Calle Alvaro Obregon, Todos Santos, Baja California Sur, Mexico
Show on map
0.3 mi from city centre,  

Situated in Todos Santos, Hotel Casa Tota provides 5-star accommodation, as well as a Jacuzzi, an outdoor pool and free Wi-Fi. It also offers a sun deck, luggage storage and a rooftop terrace.

$138
Avg. per night
Casa Flores Casitas
Casa Flores Casitas
9.2 Excellent
Todos Santos, Baja California Sur, Mexico
Show on map
0.8 mi from city centre,  

This comfortable guest house in Todos Santos offers complimentary Wi-Fi, as well as a swimming pool and luggage storage. It also features laundry facilities.

$153
Avg. per night
Hacienda Todos Los Santos
Hacienda Todos Los Santos
9.2 Excellent
Final de Avenida Benito Juarez y Ocampo, Todos Santos, Baja California Sur, Mexico
Show on map
0.3 mi from city centre,  

Situated in Todos Santos, Hacienda Todos Los Santos is an easy drive from El Pescadero and provides free wireless internet, a Jacuzzi and an outdoor pool. It also features a terrace, massage services and a tour desk.

$192
Avg. per night
The Todos Santos Inn
The Todos Santos Inn
9.2 Excellent
Calle Legaspi #33, Todos Santos, Baja California Sur, Mexico
Show on map
0.3 mi from city centre,  

This comfortable hotel in Todos Santos offers free wireless internet, as well as an outdoor pool and a sun deck. It also provides a 24-hour reception, a safe and a library.

$243
Avg. per night

Hotel prices in Todos Santos

2 stars and under

$20 - $110

Villa Bugambilias

#1 Most popular

Villa Bugambilias
8.2 Excellent
$82
Avg. per night
Todos Santos Hostel

Best value

Todos Santos Hostel
8.7 Excellent
$20
Avg. per night
3 stars

$43 - $305

Guaycura Boutique Hotel Beach Club & Spa

#1 Most popular

$221
Avg. per night
Hotel Casa Tota

#2 Most popular

Hotel Casa Tota
8.8 Excellent
$138
Avg. per night
White Sand Hotel and Spa

Best value

$43
Avg. per night
4 stars +

$153 - $288

Hotel Posada La Poza

#1 Most popular

$260
Avg. per night
Villa Santa Cruz

#2 Most popular

Villa Santa Cruz
9.6 Excellent
$288
Avg. per night
Serendipity

Best value

Serendipity
9.1 Excellent
$153
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Todos Santos

Todos Santos travel FAQs

  • What are the best hotels in Todos Santos?

    Hotel San Cristobal Adults 15+ (9.4/10 from 130 reviews), Guaycura Boutique Hotel Beach Club & Spa (8.9/10 from 78 reviews), and Paradero Todos Santos - Experience Inclusive (8.3/10 from 35 reviews) are all highly rated places to stay in Todos Santos.

  • What is a good hotel near Todos Santos Plaza?

    With a rating of 8.9/10 from 78 reviews, Guaycura Boutique Hotel Beach Club & Spa is a hotel close to Todos Santos Plaza that is well recommended by HotelsCombined users.

  • How much do hotels in Todos Santos cost?

    The average price of a hotel in Todos Santos has been around $280 per night over the last 3 days. For a 5-star hotel in Todos Santos, the average price is around $191/night, depending on your dates. The average price of a 4-star hotel is $394/night.

  • How much is a cheap hotel in Todos Santos?

    Prices for Todos Santos hotels have been found for as low as $19/night over the last 3 days.