Skip to main content

Book, stay, get a $50 travel reward.

Start traveling again and get a reward to use on future stays!

Promotion conditions apply. Valid on select properties.

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Todos Santos – 33 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Hotel San Cristobal Adults 15+

Hotel in Todos Santos

Located in Todos Santos, Hotel San Cristobal has a garden, a terrace and a bar. Featuring a 24-hour front desk, this property also provides guests with a restaurant. - Beautifully designed, with so much attention to detail. - Amazing service: exceptionally attentive staff, when there was a threat of a hurricane, the manager came around to each party with updates, the hotel was prepared for the worst and I felt confident about their abilities to handle the matter. - Unbeatable location, with the best sunsets I have ever seen in my whole life. - Beds very comfortable, I was torn between wanting to stay in bed or lounge out by the pool.

Show more Show less
9.4
Awesome
136 reviews
Price from
$475
per night

Hotel Casa Tota

Hotel in Todos Santos

This charming hotel is a 5 minute walk from the downtown and 10 minute drive from the beach. Offering free Wi-Fi, Hotel Casa Tota has a beautiful courtyard, a hot tub and an outdoor pool. Beautiful and convenient! Lovely views from rooftop terraces. Adjoining bar and restaurant great for coffee, lattes and breakfast.

Show more Show less
8.8
Excellent
171 reviews
Price from
$128.70
per night

Los Colibris Casitas

Hotel in Todos Santos

Featuring an outdoor swimming pool, Los Colibris Casitas is a 10-minute walk from the beach and 5 minutes’ drive from restaurants, shops and art galleries in Todos Santos Town. Las vistas son espectaculares

Show more Show less
9.4
Awesome
73 reviews
Price from
$103.50
per night

The Todos Santos Inn

Hotel in Todos Santos

Located in central Todos Los Santos, The Todos Santos Inn has free Wi-Fi, an outdoor swimming pool and a restaurant that serves classic Mexican cuisine. Attractive old world Spanish courtyard architecture. Beautiful grounds, well kept property. We'll be back. Dave & Sonia

Show more Show less
9.2
Awesome
84 reviews
Price from
$176.40
per night

Perro Surfero

Hotel in Todos Santos

Perro Surfero is located in Todos Santos, a small town renewed for its local artists and galleries. It offers free WiFi access, a shared kitchen and a tour desk. We found this gem through Tripadvisor and heard it was dog friendly. Mao The owner was extremely helpful and respectful. The property is beautiful and the sunset views are amazing. We were going to only stay one night and we ended up staying another. This place is perfect. The showers stream well, the rooms are spotless, the kitchen has all amenities, there is a fire pit, a pool, meditation in the morning, a gym. This place was perfect for us

Show more Show less
9
Awesome
150 reviews
Price from
$76.05
per night

Hotel Maria Bonita

Hotel in Todos Santos

Located in Todos Santos, 1.7 mi from Punta Lobos Beach, Hotel Maria Bonita features accommodations with a garden and free private parking.

Show more Show less
7.4
Good
184 reviews
Price from
$40
per night

Villa Santa Cruz

Hotel in Todos Santos

Located 5 mi north of Todos Santos and just a 10-minute walk from La Pastora Beach, Villa Santa Cruz offers an outdoor pool, a hot tub and wonderful ocean views. Villa Santa Cruz was a beautiful place. Jessica, Matt, Lauren and all the staff were wonderful and attentive. The breakfasts were delicious and healthy. The new restaurant on the property is excellent and fun. We will definitely be back.

Show more Show less
9.8
Exceptional
46 reviews
Price from
$225
per night

Hacienda Todos Los Santos

Hotel in Todos Santos

Amid a natural garden, Hacienda Todos Los Santos features an outdoor swimming pool and Wi-Fi connection free of charge. The hotel is 10 minutes’ drive from San Pedro de las Palmas beach. Incredible! I didn’t want to leave.

Show more Show less
9.2
Awesome
93 reviews
Price from
$183.60
per night

Guaycura Boutique Hotel, Beach Club & Spa

Hotel in Todos Santos

Located in the village of Todos Santos, this hotel features a sky deck with spa and open-air heated pool. The spacious rooms include plasma TVs and the Main Plaza is a block away. Amazing hotel! Clean, spacious room with comfortable bed and a very helpful and friendly staff.

Show more Show less
9
Awesome
69 reviews
Price from
$210.33
per night

Posada del Molino

Hotel in Todos Santos

Offering outdoor pool and a restaurant, Posada del Molino is located in Todos Santos. It features free Wi-Fi and beautiful tropical gardens with an old sugar-cane mill. Very nice and typical posada. The owner is a fantastic woman!

Show more Show less
8.7
Excellent
42 reviews
Price from
$100
per night

Most-booked hotels in Todos Santos in the past month

See all

Budget hotels in Todos Santos

See all

FAQs about hotels in Todos Santos

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Todos Santos:

Explore guest reviews of hotels in Todos Santos

See all