Skip to content
Todos Santos Beachfront Restaurant

Benno at Hotel San Cristóbal

Mexican-Mediterranean plates and oysters over the pool and the Pacific at Punta Lobos.

Our take

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
Reservation By Phone+52 612 175 1530

WebsiteReserve onlineDirections

What to order

Benno at Hotel San Cristóbal Menu

Dinner picks

Crudo Benno
MX$448
San Ignacio oysters
MX$450

Green mango mignonette

Roasted corn ribs
MX$387
Moroccan catch of the day
MX$660
Charred za'atar octopus
MX$695

Menu items are indicative and may change. see the current menu on Benno at Hotel San Cristóbal’s website.

Getting there

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.

Get Directions
Good to know

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.

Stay at Villa 1

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.