
Benno at Hotel San Cristóbal
Mexican-Mediterranean plates and oysters over the pool and the Pacific at Punta Lobos.
Benno: Sunset Dinner on Punta Lobos Beach
Benno is the restaurant at Hotel San Cristóbal, the Bunkhouse hotel on Punta Lobos beach just south of Todos Santos, and it's the best place on this coast to watch the sun go down with a proper dinner in front of you. Tables sit indoors and out, looking over the pool to the Pacific. The MICHELIN Guide selected it. It serves breakfast from 7 AM to 10:30 AM and dinner from 5 PM to 10 PM every day, with the bar open until 10:30 PM.
Mexican meets Mediterranean here, with vegetables from the hotel's orchard. On the February 2026 dinner menu, share the Crudo Benno, San Ignacio oysters with a green mango mignonette, the charred za'atar octopus and the roasted corn ribs to share. The Moroccan-style catch of the day is the main to get if you eat fish. MICHELIN also mentions pesca en mole verde and churros with dulce de leche. Small plates run roughly MX$390 to MX$470 and mains MX$660 to MX$700.
Time it for sunset. Arrive when the bar opens at 5 PM, get a drink on the terrace and order once the sky starts to change color. The beach in front is Punta Lobos, where the local fishermen launch their pangas; the surf here is strong, so it's a beach for looking at rather than swimming. Book on OpenTable in winter, when sunset tables fill.
The catch is the drive: a little over an hour from Villa 1, and Highway 19 back to Cabo San Lucas in the dark isn't much fun, so our guests who do Benno for dinner usually book a driver, or come for a late breakfast instead and spend the day in Todos Santos. Pets are allowed, and it's calmer and more grown-up than most beach bars, which is the point.
Information
- Distance from Villa One: 42 mi (68 km), about 1 hr 10 min drive
- Phone: +52 612 175 1530
- Cuisines: Mexican, Mediterranean, Seafood
- Meals: Breakfast, Dinner, Drinks
- Price: $$$
- Area: Todos Santos
Hours
- Breakfast daily: 7:00 AM to 10:30 AM
- Dinner daily: 5:00 PM to 10:00 PM
- Bar daily: 5:00 PM to 10:30 PM
Benno at Hotel San Cristóbal Menu
Dinner picks
Menu items are indicative and may change. see the current menu on Benno at Hotel San Cristóbal’s website.
How far is Benno at Hotel San Cristóbal from Villa 1?
Benno at Hotel San Cristóbal is about 42 miles (68 km) in a straight line from Villa 1 at Hacienda Beach Club & Residences, about a 1 hr 10 min drive or taxi ride. Address: Hotel San Cristóbal, Carretera Federal 19 km 54+800, Playa Punta Lobos, 23300 Todos Santos, B.C.S., Mexico.
Frequently Asked Questions
Can non-guests eat at Benno?
Yes. Benno at Hotel San Cristóbal takes outside guests for breakfast and dinner. Book dinner on OpenTable.
What time is dinner at Benno?
Dinner runs daily from 5 PM to 10 PM, and the bar stays open to 10:30 PM. Breakfast is 7 AM to 10:30 AM.
Can you swim at Punta Lobos in front of Benno?
It's not a swimming beach. The surf is strong and it's a working fishing beach, so enjoy the view from the terrace.
Nearby Restaurants & Bars
El Mirador by Guaycura
Location: Camino a El Mirador, Rafael Pedrajo 1, 23300 Todos Santos, B.C.S., Mexico
Phone: +52 612 175 0800
43 mi from Villa 1 · about 1 hr 10 min drive
Jazamango
Location: Calle Naranjos at Jardín, Plaza Principal, Fracc. Las Huertas, Tres Santos, 23300 Todos Santos, B.C.S., Mexico
Phone: +52 612 170 1190
43 mi from Villa 1 · about 1 hr 10 min drive
Oystera
Location: Calle Benito Juárez between Ignacio Zaragoza and Santos Degollado, Centro, 23300 Todos Santos, B.C.S., Mexico
Phone: +52 612 228 0621
44 mi from Villa 1 · about 1 hr 10 min drive
Staying close to Benno at Hotel San Cristóbal?
Villa 1 is a 4-bedroom, 4.5-bath beachfront mansion at Hacienda Beach Club & Residences on Médano Beach, with a private infinity pool and hot tub, a golf cart, concierge and a private chef on request. Book direct for the best rate, with no platform fees.