Hotel San Cristóbal
Todos Santos, B.C.S., MX
oceanfront. vibrant. artsy.
Located an hour north of Cabo San Lucas, in the scenic town of Todos Santos, Hotel San Cristóbal offers an enchanting escape that embodies the area's artistic charm and natural beauty. This boutique hotel (only 32 rooms) captivates guests with its vibrant design, reflecting the local culture through bold textiles, carefully crafted signage, and tastefully playful menus.
Hotel San Cristóbal is a hidden oasis (quite literally at the end of a dirt road) where relaxation, exquisite dining, and leisure intersect. It’s situated on the sand with no neighboring resorts.
Designed to appeal to both surfers and artists of all ages, the hotel boasts locally sourced furnishings that enhance its charm. The simple rooms are thoughtfully decorated, featuring bright woven blankets and surf-inspired tile patterns. Most rooms offer private terraces or balconies, providing sparkling ocean views. And being located directly on a serene, uncrowded beach, guests can revel in the mesmerizing sunset vistas and the relaxing sound of the waves.
With a prime location near ideal surf spots, Hotel San Cristóbal caters to water enthusiasts and leisure seekers alike. Dining options include Cosecha (a farm-to-table restaurant featuring family style dishes), Benno (a blend of Mexican and Mediterranean cuisine), and the pool bar for light bites and cocktails. Guests can unwind in the ocean-view infinity pool with a margarita in hand, while also having the option to explore the nearby charming town of Todos Santos and its local attractions.
Getting there: The closest airport is SJD about an hour south of Hotel San Cristóbal. The hotel can assist in booking transportation to the hotel.
Room rates vary between $580 - $1,100 depending on the season.