Very Good 107 Reviews
Jetsetter Approved
This Hotel meets our standards
This hotel meets our standards, but we haven't stayed yet

What We Love

  • The surfer-approved waves of Todos Santos, one of Mexico’s 83 pueblos magicos
  • The location between Punta Lobos and the Sierra de la Laguna foothills
  • Savoring exquisite cuisine at the hotel's Baja-Mediterranean restaurant
  • Enjoying an after-dinner mezcal in front of the fire pit at the poolside bar

What To Know

  • Guest rooms are stocked with Malin + Goetz bath products, kimono robes, and Tivoli radios
  • The property is dog-friendly
  • Free WiFi works well
Boutique Hotels Hotels Luxury Travel Bedroom Suite home living room bed sheet cottage textile curtain window treatment lamp


Stylish beachfront abode along the Pacific in a quiet surfing town an hour north of Cabo

The Lowdown

Get beachy in Baja at Hotel San Cristóbal. Set at the point where local fishermen launch their panga boats into the ocean, this charming stay offers gorgeous sunrises and sunsets and beautiful Pacific tides. To help you appreciate them even better, there’s a shore-facing Mexican and Mediterranean restaurant called Benno where cocktails emphasize small-batch tequilas and mezcals, plus a mirador (seaside lookout) with a pool and bar. All 32 rooms are peaceful, airy, light-filled abodes, channeling the town’s peaceful atmosphere. Coco-Mat mattresses are handmade from natural fibers and dressed in Sferra linens, and soothing bath amenities are by Malin + Goetz. Mountain King rooms overlook the Sierra de la Laguna mountains and offer indoor and outdoor lounge seating, while Poolside King with View rooms look out over the pool and the Pacific beyond. Need a new outfit to go with your surroundings? Pick up beachwear—among other carefully curated items—at the shop.

In the Area

Todos Santos is one of just 83 designated Pueblos Magicos in Mexico, and you’ll have no problem seeing why: This town is charming and so very peaceful, as well as set directly on the beach. Watch the Punta Lobos fishermen head out on their panga boats, surf the Pacific waves, hike and mountain bike in the Sierra de la Laguna foothills, see the seasonal gray- and humpback-whale migration, and watch for some of the 150 local bird species. At the hotel, have a dip in the pool, pick up an artisanal ware at the wonderfully curated shop, or find a new book at the library.

How to Get There

Hotel San Cristóbal Baja
Carretera Federal N19
Todos Santos, 23300 Mexico



my first trip to the area and was completely thrilled with Hotel San Cristobal. it’s a really special place - restful, perfect friendly and professional service, and a unique restful and organic place to land. Karen at the front desk was stellar on the phone and in person.

The food seems mostly locally sourced and is as thoughtful as everything else.

Spend the extra money and don’t miss this exceptional and unique place.


Hotel San Cristóbal is very special. A stylish, slightly off the beaten path oasis on the beach surrounded by mountains. The setting is beautiful, especially at night when you can see the stars in the sky and hear the surf. The food at Benno’s was delicious - incredibly fresh, inventive, and thoughtfully prepared. The staff is attentive and friendly. Wonderful ambiance. Extremely relaxing. Smells heavenly.

Loved It!

We stayed for just one night before renting a house in Todos Santos, but are so glad we did. What a relaxing, comfortable and beautiful hotel. The setting is awesome- amazing sunsets- but all the great details of the design and decor of hotel are also wonderful. Ocean front room worth the $! Cocktails and lunch at pool bar restaurant were great, and dinner at Benno very good.