Hotels in Todos Santos

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

Todos Santos, Baja California Sur, Mexico
3 Aug — 4 Aug2
Todos Santos, Baja California Sur, Mexico
Tue 3/8
Wed 4/8
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Todos Santos

Filter by star ratings
All filters
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.7 km from city centre, Todos Santos 
ExcellentBased on 56 reviews
9.3

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.

Hotel Miramar
Hotel Miramar
Mutualismo Y Pedrajo 102, Todos Santos, Baja California Sur, Mexico
Show on map
0.8 km from city centre, Todos Santos 

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

Tips for booking a Todos Santos hotel

Cheapest month:November
Most expensive month:April
Average price in Todos Santos:$378/night
Absolute cheapest price found:$30/night
Cheapest day:Friday
Most expensive day:Wednesday
$223 - $627
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$131 - $311
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Todos Santos hotels

Show all 150 hotels
1
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.7 km 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.

Cheapest hotels in Todos Santos, Baja California Sur

Show all 150 hotels
Hotel Miramar
Hotel Miramar
Mutualismo Y Pedrajo 102, Todos Santos, Baja California Sur, Mexico
Show on map
0.8 km 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.

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

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.

$354
Avg. per night

Where to stay in Todos Santos

Todos Santos travel FAQs

  • What are the best hotels in Todos Santos?

    Hotel Casa Tota is a very popular hotel in Todos Santos, with a score of 8.8 from 193 reviews. Guaycura Boutique Hotel, Beach Club & Spa (8.8 from 78 reviews) and Cerritos Surf Town Beach Front Hotel (8.5 from 279 reviews) are also highly rated Todos Santos hotels based on recent feedback from HotelsCombined users.

  • How much do hotels in Todos Santos cost?

    $319/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?

    Over the last 3 days, Todos Santos hotels have been found for as cheap as $59/night in searches by HotelsCombined users.