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 92 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.

Serendipity
Serendipity
9.1 Excellent
On the Baja Just 50 miles North of Cabo San Lucas Colonia las Tunas, Todos Santos, Baja California Sur, Mexico
Show on map
2.3 mi from city centre, Todos Santos 
ExcellentBased on 123 reviews
9.1

Located in Todos Santos, Serendipity offers 5-star accommodation, as well as an outdoor pool. It also provides a concierge, a sun deck and a tour desk.

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 139 reviews
9.4

Hotel San Cristobal Adults 15+ is situated in Todos Santos and offers complimentary Wi-Fi.

Sole Caliente
Sole Caliente
9.4 Excellent
Todos Santos, Baja California Sur, Mexico
Show on map
1.3 mi from city centre, Todos Santos 
ExcellentBased on 71 reviews
9.4

Sole Caliente is located in Todos Santos and offers a rooftop terrace and free Wi-Fi. The multiple amenities this stylish vacation rental has to offer include a ticket service, a tour desk and luggage storage.

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 101 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.

Perro Surfero
Perro Surfero
9.0 Excellent
Calle Bravo 36. Barrio San Ignacio, Todos Santos, Baja California Sur, Mexico
Show on map
0.7 mi from city centre, Todos Santos 
ExcellentBased on 160 reviews
9.0

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

Guaycura Boutique Hotel, Beach Club & Spa
Guaycura Boutique Hotel, Beach Club & Spa
8.9 Excellent
Corner of Legaspi And Topete, Centro, Todos Santos, Baja California Sur, Mexico
Show on map
0.3 mi from city centre, Todos Santos 
ExcellentBased on 72 reviews
8.9

Conveniently situated and offering an outdoor pool, a swimming pool and a sauna, this traditional hotel is located an easy drive from El Pescadero. Popular amenities, such as a rooftop terrace, free Wi-Fi and a Turkish steam bath, ensure a satisfying stay in Todos Santos.

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

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.

Cerritos Beach Inn
Cerritos Beach Inn
8.6 Excellent
Playa de Suenos, KM 68 Hwy 19, El Pescadero, Baja California Sur, Mexico
Show on map
9.5 mi from city centre, Todos Santos 
ExcellentBased on 68 reviews
8.6

Cerritos Beach Inn features a sun deck, an outdoor pool and a bike rental. It is located a brief stroll from Playa Cerritos.

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.

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.

Top Rated Todos Santos hotels

Show all 132 hotels
1
Olas de Cerritos
Olas de Cerritos
9.3 Excellent
Km. 66, Playa Los Cerritos, El Pescadero, Baja California Sur, Mexico
Show on map
2.2 mi from city centre, El Pescadero 

This comfortable property in El Pescadero offers complimentary Wi-Fi, as well as a ticket service and a tour desk. Just moments from the beach, it is perfectly located for those in search of a sea-side escape.

2
Casitas El Salitral
Casitas El Salitral
10.0 Excellent
Carretera La Paz - Todos Santos, El Pescadero, Baja California Sur, Mexico
Show on map
3.1 mi from city centre, El Pescadero 

Situated in El Pescadero, Casitas El Salitral is an easy drive from Todos Santos and provides complimentary Wi-Fi, a concierge and an outdoor pool. It also offers a terrace, luggage storage and a BBQ/picnic area.

3
Hotel Posada La Poza
Hotel Posada La Poza
9.3 Excellent
Camino a la Poza, 282, Todos Santos, Baja California Sur, Mexico
Show on map
1.0 mi from city centre, Todos Santos 

Hotel Posada La Poza features a private beach and an outdoor pool, together with a Jacuzzi. It also provides free Wi-Fi, a terrace and laundry facilities.

4
Casablanca B+B
Casablanca B+B
9.8 Excellent
Domicilio Conocido, Barrio La Poza, Todos Santos, Baja California Sur, Mexico
Show on map
1.2 mi from city centre, Todos Santos 

Boasting an outdoor pool, Casablanca B+B is situated in Todos Santos and offers modern accommodation. It also provides free bicycle rental, a 24-hour reception and a sun deck.

5
Todos Santos Hostel
Todos Santos Hostel
8.8 Excellent
Calle Francisco Bojorquez Vidal, 112, Todos Santos, Baja California Sur, Mexico
Show on map
0.5 mi from city centre, Todos Santos 

Todos Santos Hostel is located in Todos Santos and features free Wi-Fi. It also provides luggage storage.

6
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 

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.

7
Hotel Casa Tota
Hotel Casa Tota
8.9 Excellent
Calle Alvaro Obregon, Todos Santos, Baja California Sur, Mexico
Show on map
0.3 mi from city centre, Todos Santos 

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.

Cheapest hotels in Todos Santos, Baja California Sur

Show all 132 hotels
Mayan Village Beach Front Hotel
Mayan Village Beach Front Hotel
Highway 19, Km 67, El Pescadero, Baja California Sur, Mexico
Show on map
2.2 mi from city centre,  

Set under 10 minutes' walk from Playa Cerritos, Mayan Village Beach Front Resort offers an outdoor pool. Just a stone's throw from the beach, it is ideally located for those searching for a sea-side escape.

$14
Avg. per night
Todos Santos Hostel
Todos Santos Hostel
8.8 Excellent
Calle Francisco Bojorquez Vidal, 112, Todos Santos, Baja California Sur, Mexico
Show on map
0.5 mi from city centre,  

Todos Santos Hostel is located in Todos Santos and features free Wi-Fi. It also provides luggage storage.

$19
Avg. per night
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.

$43
Avg. per night
Hotel Miramar
Hotel Miramar
Mutualismo Y Pedrajo 102, Todos Santos, Baja California Sur, Mexico
Show on map
0.5 mi from city centre,  

This comfortable hotel in Todos Santos offers complimentary Wi-Fi, as well as a safe and an outdoor pool. It also provides laundry facilities.

$70
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.

$73
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.7 mi from city centre,  

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

$81
Avg. per night
Olas de Cerritos
Olas de Cerritos
9.3 Excellent
Km. 66, Playa Los Cerritos, El Pescadero, Baja California Sur, Mexico
Show on map
2.2 mi from city centre,  

This comfortable property in El Pescadero offers complimentary Wi-Fi, as well as a ticket service and a tour desk. Just moments from the beach, it is perfectly located for those in search of a sea-side escape.

$86
Avg. per night
Posada Del Molino
Posada Del Molino
8.8 Excellent
Calle Rangel, 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.

$87
Avg. per night

Hotel prices in Todos Santos

2 stars and under

$14 - $90

Villa Bugambilias

#1 Most popular

Villa Bugambilias
8.2 Excellent
$73
Avg. per night
Hotel Miramar

#2 Most popular

$70
Avg. per night
Todos Santos Hostel

Best value

Todos Santos Hostel
8.8 Excellent
$19
Avg. per night
3 stars

$43 - $263

Guaycura Boutique Hotel, Beach Club & Spa

#1 Most popular

$194
Avg. per night
Hotel Casa Tota

#2 Most popular

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

Best value

$43
Avg. per night
4 stars +

$166 - $268

Hotel Posada La Poza

#1 Most popular

$260
Avg. per night
Villa Santa Cruz

#2 Most popular

Villa Santa Cruz
9.7 Excellent
$268
Avg. per night
Serendipity

Best value

Serendipity
9.1 Excellent
$166
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?

    Guaycura Boutique Hotel, Beach Club & Spa (8.9/10 from 72 reviews), Hotel Casa Tota (8.9/10 from 184 reviews), and Hacienda Todos Los Santos (9.2/10 from 101 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 72 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 $243 per night over the last 3 days. For a 5-star hotel in Todos Santos, the average price is around $168/night, depending on your dates. The average price of a 4-star hotel is $287/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.

  • How much is a hotel in Todos Santos tonight?

    Users have found prices for hotels in Todos Santos tonight starting as low as $57, rising to an average cost of $80, based on searches in the last 72 hours.