Hotels in Todos Santos

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

Todos Santos, Baja California Sur, Mexico
20 May — 21 May2
Todos Santos, Baja California Sur, Mexico
Fri 20/5
Sat 21/5
...and more

Todos Santos hotels recommended by HotelsCombined

Fri 5/20
Sat 5/21

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Todos Santos

Filter by star ratings
All filters
Hotel Casa Tota
Hotel Casa Tota
8.6 Excellent
Calle Alvaro Obregon, Todos Santos, Baja California Sur, Mexico
Show on map
0.4 km from city centre, Todos Santos 
ExcellentBased on 237 reviews
8.6

This comfortable hotel in Todos Santos offers complimentary wireless internet, as well as an outdoor pool and a Jacuzzi. It also features a sun deck, a rooftop terrace and meeting rooms.

The Todos Santos Inn
The Todos Santos Inn
8.2 Excellent
Calle Legaspi #33, Todos Santos, Baja California Sur, Mexico
Show on map
0.5 km from city centre, Todos Santos 
ExcellentBased on 3 reviews
8.2

This comfortable inn in Todos Santos offers free wireless internet, as well as an outdoor pool and a sun deck. It also provides luggage storage, a 24-hour reception and a concierge.

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.4 km from city centre, Todos Santos 
ExcellentBased on 145 reviews
9.2

Featuring a Jacuzzi, free Wi-Fi and an outdoor pool, Hacienda Todos Los Santos is located in Todos Santos and offers comfortable accommodation. It also provides a tour desk, a terrace and massage services.

Villa Bugambilias
Villa Bugambilias
7.9 Good
Calle Horizonte Frente A Escuela, Todos Santos, Baja California Sur, Mexico
Show on map
1.2 km from city centre, Todos Santos 
GoodBased on 61 reviews
7.9

This comfortable hotel in Todos Santos offers free Wi-Fi, as well as an outdoor pool and an express check-in and check-out feature.

White Sand Hotel 1bedroom #1
White Sand Hotel 1bedroom #1
7.3 Good
115 H.C. Militar, Todos Santos, Baja California Sur, Mexico
Show on map
0.4 km from city centre, Todos Santos 
GoodBased on 3 reviews
7.3

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

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
3.6 km from city centre, Todos Santos 
ExcellentBased on 136 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 concierge. It also features room service.

Tips for booking a Todos Santos hotel

Cheapest month:January
Most expensive month:December
Average price in Todos Santos:C$ 328/night
Cheapest price found:C$ 29/night
Cheapest day:Thursday
Most expensive day:Wednesday
C$ 72 - C$ 1,194
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 29 - C$ 268
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Todos Santos hotels

Show all 153 hotels
1
The Todos Santos Inn
The Todos Santos Inn
8.2 Excellent
Calle Legaspi #33, Todos Santos, Baja California Sur, Mexico
Show on map
0.5 km from city centre, Todos Santos, BS, Mexico 

This comfortable inn in Todos Santos offers free wireless internet, as well as an outdoor pool and a sun deck. It also provides luggage storage, a 24-hour reception and a concierge.

2
Hotel Casa Tota
Hotel Casa Tota
8.6 Excellent
Calle Alvaro Obregon, Todos Santos, Baja California Sur, Mexico
Show on map
0.4 km from city centre, Todos Santos, BS, Mexico 

This comfortable hotel in Todos Santos offers complimentary wireless internet, as well as an outdoor pool and a Jacuzzi. It also features a sun deck, a rooftop terrace and meeting rooms.

Cheapest hotels in Todos Santos, Baja California Sur

Show all 153 hotels
White Sand Hotel 1bedroom #1
White Sand Hotel 1bedroom #1
7.3 Good
115 H.C. Militar, Todos Santos, Baja California Sur, Mexico
Show on map
0.4 km from city centre,  

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

C$ 55
Avg. per night
Villa Bugambilias
Villa Bugambilias
7.9 Good
Calle Horizonte Frente A Escuela, Todos Santos, Baja California Sur, Mexico
Show on map
1.2 km from city centre,  

This comfortable hotel in Todos Santos offers free Wi-Fi, as well as an outdoor pool and an express check-in and check-out feature.

C$ 128
Avg. per night
Hotel Casa Tota
Hotel Casa Tota
8.6 Excellent
Calle Alvaro Obregon, Todos Santos, Baja California Sur, Mexico
Show on map
0.4 km from city centre,  

This comfortable hotel in Todos Santos offers complimentary wireless internet, as well as an outdoor pool and a Jacuzzi. It also features a sun deck, a rooftop terrace and meeting rooms.

C$ 195
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.4 km from city centre,  

Featuring a Jacuzzi, free Wi-Fi and an outdoor pool, Hacienda Todos Los Santos is located in Todos Santos and offers comfortable accommodation. It also provides a tour desk, a terrace and massage services.

C$ 306
Avg. per night
The Todos Santos Inn
The Todos Santos Inn
8.2 Excellent
Calle Legaspi #33, Todos Santos, Baja California Sur, Mexico
Show on map
0.5 km from city centre,  

This comfortable inn in Todos Santos offers free wireless internet, as well as an outdoor pool and a sun deck. It also provides luggage storage, a 24-hour reception and a concierge.

C$ 396
Avg. per night
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
3.6 km from city centre,  

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 concierge. It also features room service.

C$ 657
Avg. per night

Hotel prices in Todos Santos

2 stars and under
Villa Bugambilias
#1 Most popular

Villa Bugambilias

Calle Horizonte Frente A Escuela, Todos Santos, Baja California Sur, Mexico

7.9 Good
C$ 128

Avg. per night

Hotel Miramar
#2 Most popular

Hotel Miramar

Mutualismo Y Pedrajo 102, Todos Santos, Baja California Sur, Mexico

C$ 81

Avg. per night

3 stars
Hacienda Todos Los Santos
#1 Most popular

Hacienda Todos Los Santos

Final de Avenida Benito Juarez y Ocampo, Todos Santos, Baja California Sur, Mexico

9.2 Excellent
C$ 306

Avg. per night

The Todos Santos Inn
#2 Most popular

The Todos Santos Inn

Calle Legaspi #33, Todos Santos, Baja California Sur, Mexico

8.2 Excellent
C$ 396

Avg. per night

Hotel Casa Tota
Best value

Hotel Casa Tota

Calle Alvaro Obregon, Todos Santos, Baja California Sur, Mexico

8.6 Excellent
C$ 195

Avg. per night

4 stars +
#1 Most popular

Hotel Posada La Poza

Camino A La Poza 282, Todos Santos, Bcs, Mexico, Todos Santos, Baja California Sur, Mexico

10.0 Excellent
C$ 334

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?

    Todos Santos is home to many highly-rated hotels, one of which is Hotel Casa Tota, which has a current rating of 8.6. For other potential stays, consider Hacienda Todos Los Santos and Villa Bugambilias, which can also be great places to stay in Todos Santos.

  • How much do hotels in Todos Santos cost?

    C$ 410/night is the average price of a hotel in Todos Santos, based on HotelsCombined searches over the last 3 days.

  • How much is a cheap hotel in Todos Santos?

    C$ 208/night is the cheapest price found for a hotel in Todos Santos by HotelsCombined users over the last 72 hours.

  • How much is a hotel in Todos Santos tonight?

    Over the last 3 days, the starting price of a hotel in Todos Santos tonight has been as low as C$ 208 and the average price has been as much as C$ 290.