plate of enchiladas with red sauce and cheese
Dining & Bars

A Taste of MexicoOur Puerto Escondido Restaurants

Maybe you’re looking for a simple bowl of pasta. Maybe you’re craving pescadillas. Whatever you’re hungry for, Vivo’s collection of restaurants is ready to serve you. Representing Mexican, Italian, Thai, and other cuisines, our eateries offer everything from quick bites to sit-down meals — and each will leave you satisfied.

Daily: 7:00 a.m. – 11:00 p.m.
Ernesto’s
Farm-to-Table Restaurant

Savor traditional Oaxacan cooking, the way it was meant to be made — with fresh local ingredients.

View More

Daily: 8:00 a.m. – 1:00 a.m
Mezcalina’s

Gather your friends and order a round of drinks: Mezcalina’s is the best place to watch a soccer game.

View More

Fridays – Wednesdays: 1:00 p.m. – 11:00 p.m.
Coco Thai

Cantonese chicken, teriyaki fish: Order your favorite Asian dishes á la carte for lunch or dinner.

View More

Pool Bar

DAILY: 11:00 a.m. – 7:00 p.m.
Sip on a cocktail of your choice, without leaving the warmth of our infinity-edge swimming pool.

two personal sized margherita pizzas

Pizza, Pasta & Wine

Sit down to a home-cooked Italian meal, prepared outdoors in a wood-fired oven. Buon appetito!

local fruit market with two staff members at the cashier desk

General Store

Want to test out your apartment’s kitchen? Stop by our on-site grocery store and pick up what you need.

hotel staff carrying a breakfast try to the bed

Room Service

Kick back, relax, and eat well in the comfort of your beachside villa. What’ll you have?

1 / 3