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
This was our first non all-inclusive resort experience and it will not be our last. I purchased this trip from a non-profit gala auction and it was well worth the price. The whole experience was amazing. The resort is small and intimate and you will receive top notch service at all levels. Check-in was easy and accommodating. The food was AMAZING for all meals. The room was wonderful as well. Upgrade to an ocean view if you can. Special shoutout to Alejandro! He was our waiter multiple days and delivered fantastic service. We chose to go into town one night and the service staff was super helpful in arranging transport. Hotel San Cristobal is a gem in Baja California!
zenetted
Arrived on a rainy day but that didn't stop us. Went straight for margaritas, ceviche and tacos at the hotel restaurant and they were yummy 😋😋😋. The entire stay was great - beach, hike, private pool, sunset views, AND PRIVACY 😎. Fonso was always helpful at breakfast and super sweet. Thank you!
VI-Joe87 - Bangkok, Thailand
An exceptional stay from start to finish. The hotel is beautifully designed, the rooms are spacious and thoughtfully appointed, and the setting right on the ocean is spectacular. Every member of the staff was warm, welcoming, and genuinely attentive, making the experience feel effortless. While Todos Santos itself wasn’t particularly memorable to us, Hotel San Cristóbal was absolutely worth the trip and is one of the best hotels we’ve stayed at in Mexico. Edit down to 4 stars: Unfortunately, a small post-stay issue changed my impression somewhat. What should have been a simple matter to resolve was met with very little follow-up or apparent concern, and ultimately no resolution. The issue itself was minor, but the lack of care afterward made me reconsider how attentive the hotel really is once the stay is over.
AMD_NYNYC - New York City, New York
Fabulous boutique hotel. Great management! The atmosphere was wonderful, service awesome, food fresh and tasty. We will definitely be back!!!
Marci A
An absolute gem! The hotel boasts a truly beautiful location and exudes a wonderful sense of relaxation from the moment you arrive. The staff provide warm hospitality and great service, complemented by mouthwatering food at every meal. Note the road leading to the property is unpaved . Our only minor drawback was the absence of a small minifridge in the room, but everything else was so exceptional
gabriele d - Las Vegas, Nevada
Read more reviews or write a review
© 2026 TripAdvisor LLC. All rights reserved