header image
Puerta Vieja Restaurant Bar

Puerta Vieja Restaurant Bar

Tourist Corridor, Cabo San Lucas, Los Cabos, Baja California Sur, Mexico.

Puerta Vieja, which in English means Old Door, first opened its now much appreciated and popular doors for business in December, 2003. The traditional and tasty dishes at Puerta Vieja are what have catapulted this fine dining establishment into a can’t miss Cabo San Lucas place to visit. The restaurant name was inspired by the iconic 163-year-old Indian hand crafted wooden doors that greet every guest.. The delicious food and tremendously professional and friendly service are what have kept the old doors swinging open with more and more extremely satisfied visitors. Each if whom have nothing but high praise of their dining experience and the dishes they have thoroughly enjoyed over the 17 years they have been open.

Their great service and consistently succulent cuisine quality are what have made the place a famous Los Cabos landmark. In 2006, Chef David Peña  arrived from Las Vegas, and his kitchen has continued using only the freshest ingredients and organic produce that have maintained the Puerta Vieja reputation for delicious food, that is accompanied with tremendous Sunset views of the Cabo San Lucas Land’s End Arch. Their main room is the perfect place for those romantic dinners and special events, while their spacious terrace is a refreshing and lovely setting for couples and/or family birthday celebrations.

Open from 3:00 PM until 11:00 PM, Puerta Vieja is located across the four lane highway from nearby Costco at the base of the bridge overpass just past The Cape Hotel entrance. All major credit cards accepted. For reservations, please call (624) 104-3334. To preview their menu, and for more information visit their website, https://www.puertavieja.com/

Follow Us



Puerta Vieja – Expiration Date: December 2021 – JCFM



Carr. Transpeninsular Km 6.3 Tourist Corridor 23450 Cabo San Lucas, B.C.S. México


22.9056872, -109.8686434

Contact Owner

Opening Hours


3:00 PM - 11:00 PM


3:00 PM - 11:00 PM


3:00 PM - 11:00 PM


3:00 PM - 11:00 PM


3:00 PM - 11:00 PM


3:00 PM - 11:00 PM


3:00 PM - 11:00 PM

Leave a Reply

Your email address will not be published.

Pin It on Pinterest

Share This