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
The short drive from Cabo was totally worth it! From the beginning resort staff provided an exceptional guest experience. The views around the property are spectacular. We even got to see bat rays during the organized beach fitness class as they jumped out of the ocean and hung in mid air. The food and drinks exceeded our expectations. Staff provided great menu recommendations. The mole at Cosecha was the best we've ever had and the sea bass at Benno was flaky and delicious. We've already recommended this resort to our friends and would encourage anyone visiting Todos Santos to consider staying here.
Matt R
We had amazing dinner at Benno restaurant at Hotel San Cristobal. The lemony seabass and focaccia, paired with Mexican Savignone Blanc and layered with Vanilla Millefolgli with apple and ice cream would never be as amazing if we were not served by amazing Alfonso who was efficient, caring and so kind and charming. His caring but not pressing attitude stood out out and I can only highly recommend the hotel, this great restaurant and Mexican culture that elicites deepest respect and admiration at every step!
S T - Marina del Rey, California
Amazing stay. Beautiful design. Remote and beautiful location. Attentive and friendly staff. Great food and drink. Will definitely be returning here.
Previnmalik
This hotel is truly paradise at the end of a dirt road. I come here annually and always enjoy my stay. The rooms are big and the bed is so comfortable. I like either the upper floor ocean room or the Mountain View room . The food is of the very best quality and preparation. No need to go into town, no restaurant is better than Benno and Cosecha.
shrink711 - Costa Mesa, California
Outstanding hotel in a beautiful location. Service is great across the board, and so are all the food options. The overall vibe is just great. Would highly recommend this hotel to anyone looking.
Jason L
Read more reviews or write a review
© 2026 TripAdvisor LLC. All rights reserved