Hotel San Cristobal

Todos Santos, Mexico

4.5 Moderate Deluxe
Select dates for prices
Check-in / Check-out

Jump to: Room choices | Hotel description | Map | Amenities | Reviews

Set your check-in and check-out dates in the form above to check availability.

About the Hotel

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.

Location

Hotel San Cristobal
Carretera Federal N19 | Km 54, 800
Todos Santos, Mexico 23300

Nearest Airport: SJD

Features and Amenities

  • General Information
  • Pet Friendly
  • Only 12+ Years Permitted
  • Dining
  • Pool Bar
  • Restaurant
  • Bar & Lounge
  • On-Site Amenities
  • Wedding Planning Services
  • Activities
  • Hiking
  • Surfing
  • Interests
  • Beach
  • Honeymoons & Romance

Reviews for Hotel San Cristobal

Amazing!

TripAdvisor Traveler Review Rating Reviewed 3 months ago

What a wonderful little place to get away, sometimes the best things in life are hiding at the end of a dirt road. Perfect place to get away and enjoy the company of someone special staff was courteous and kind. The food was interesting and fun with restaurants in the main building as well as the garden and out by the pool fisherman activity on the beach was interesting and a wonderful way to see the local culture , the room we had included a plunge pool that was very nice and the beach was at least six or 8 km long to walk on

Luke H


Best hotel ever

TripAdvisor Traveler Review Rating Reviewed 4 months ago

Beautiful, quiet location Friendly staff Great on-site food Amazing ambiance Plenty to do around the hotel and nearby Todos Santos This place was a little slice of heaven on earth. I've never been so relaxed in my life. June was a great time to go. If you're on the fence, just book it!

848kelseyi - Boston, Massachusetts


Loved it

TripAdvisor Traveler Review Rating Reviewed 4 months ago

This is a chill and chic hotel that has great service and and prime location. Nestled in the foothills of the Sierra de la Laguna mountain range, you get the best of both mountains and beach. Food is great and the perfect end of each day is freshly made guacamole and margaritas while watching the sunset. There is moderate hiking around the property. Service is excellent. We did yoga and a sound bath in their charming chapel. No gym or tennis if you are looking for that sort of thing. The property is right on the beach and the views are beautiful, but the surf is rough and not recommended for swimming.

Corroon - Greenwich, Connecticut


Best place in Todos Santos!

TripAdvisor Traveler Review Rating Reviewed 7 months ago

Great place and tasty food. The ambiance is really good, also very friendly waiters. Best breakfast in Todos Santos. The agua chile and the avocado toast are amazing! Desserts are really good also, the brioche is awesome!! Coffee is pretty good too!!

Sharon M


Thank you.

TripAdvisor Traveler Review Rating Reviewed 8 months ago

An incredibly relaxing experience that I would highly recommend. The property and staff are excellent and the location is perfect. Having a car for a stay over a few nights is probably a good idea as the nearby town of Todos Santos offers some excellent food and exploring. Though Benno (the restaurant) had an impressive menu, we preferred to dine more causally seaside after dark from their pool menu. Pro Tip: The crashing surf may be a bit loud for the ocean view rooms at night but nothing a pair of soft ear plugs can’t overcome. Fair warning, if you like a party scene or aren’t interested in unplugging, save the drive and stay in Los Cabos.

Dennis S


Read more reviews or write a review

Treat yourself to luxury