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
Absolutely one of our best experiences ever at a hotel. Cyrillus Michel and his staff worked very hard to create a wonderful 5 star experience. As a co-owner of a Yacht Charter company in La Paz called Lover Lips Yachts, we know how hard it is to earn 5 stars. We will keep referring our clients to Cyrillus hotel and intend to come back very soon!
Lester K - Las Vegas, Nevada
Unique, small property, quiet, customer service was on point, food was delish. Having hiking trails with amazing views right outside the property was a bonus.
Quest792508
My favorite hotel in the world. Immaculate design, perfect vibes, and the most friendly and helpful staff. It really is a special place. Highly recommend.
Brie P - Portland, Oregon
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
Read more reviews or write a review
© 2026 TripAdvisor LLC. All rights reserved