Jump to: Room choices | Hotel description | Map | Amenities | Reviews
A charming hotel named in honor of St. Christopher, patron of travelers, surfers, and sailors as well as protector during long journeys, Hotel San Cristobal sits on a beautiful beach just on the southwestern edge of the Baja peninsula in Todos Santos, Mexico. Spacious guest rooms are decorated with bright colors and light furniture, and splendid mountain, pool or ocean views allow guests to retreat into an ultimate environment of relaxation. The layout of this intimate hotel compliments the beauty of Sierra de la Laguna mountains.
Hotel San Cristobal
Carretera Federal N19 | Km 54, 800
Todos Santos, Mexico
23300
Nearest Airport: SJD
Disappointing. We've stayed there twice before and loved it. But it's gone downhill. The prices are through the roof. The small details are missing. Lack of communication about activities. And even if you think you are booking directly with them-- you're likely booking through a subsidiary. Which means if you need to make a change (as we did), you can't go to them, but will have to deal with Expedia. Todos Santos is amazing. But this hotel, not anymore. We won't be back.
446erind - New Orleans, Louisiana
We absolutely loved our experience! The food at all three restaurants was exceptional, the staff was incredibly friendly and attentive, and the overall design/cleanliness of the property and rooms was fantastic. Also, the location feels like you’re in the middle of nowhere, but you’re within 5-10 minutes of the local town and restaurants. It’s really fun to sit and watch the local fisherman in the mornings right from the hotel. You can’t swim in the ocean, but the view is beautiful and you can even see whales! With how nice the pool is, you won’t want to go on the ocean anyways. But if you do, Cerrito’s beach is just 10 mins down the road. It was a 10/10 experience and we highly recommend!
Chantal H
I love everything about this hotel the staff, the music, the beautiful pool by the beach. The food was so good and you just wanted to stay there and relax all day!
Phoebe P
We’d heard about this fantastic property that had a wonderful restaurant that served breakfast. We were staying in Cabo San Lucas and decided to drive the hour north to San Cristobal. We had made reservations after learning that they sometimes sell out the restaurant for private events. We ordered an omelet and breakfast burrito with a side of Avocado. The best we’ve ever had with freshness that can’t be described. The beans, tortillas, avocado, and mole salsa were outstanding. Our waiter Ramon was so friendly and kind while helping us make choices. He’s definitely a cut above and an asset to this wonderful establishment. Can’t wait to visit again
P2202NJjohnf - Paradise Valley
Been coming here since they opened and was nervous with the Hyatt acquisition, however, after visiting recently in January, I was pleasantly surprised. It remains beautiful with a boutique feel. I continue to love the decor, the restaurant, the pool and the views. The customer service is superb and the people are so nice. It’s also very convenient to Toto Santos, but you definitely need a car (preferably an SUV with these dirt roads everywhere). Don’t miss the shop - it’s extremely cute.
Emily P
Read more reviews or write a review
© 2026 TripAdvisor LLC. All rights reserved