Skip to main content
restaurant

Restaurants

Discover the best places to eat in Puerto Escondido — from fresh seafood on the beach to refined Oaxacan cuisine.

Type
Rating
Area
Price

43–63 / 461 results

Fish Shack La Punta

Fish Shack La Punta

$200–300
starstarstarstarstar
4.5(1585 reviews)
location_onAlejandro Cárdenas Peralta S/N, entre Heroes Oaxaqueños y Benito Juarez, Brisas de Zicatela, 70934 Puerto Escondido, Oax.

Fish Shack La Punta is a La Punta institution in Brisas de Zicatela with over 1,500 Google reviews, making it one of the most-reviewed restaurants in Puerto…

View detailsarrow_forward
Sweet Wave

Sweet Wave

$100–200
starstarstarstarstar
5(96 reviews)
location_onEucaliptos, Los Tamarindos, 70934 Puerto Escondido, Oax.

Sweet Wave is a cafe-restaurant hybrid in the Los Tamarindos neighborhood, achieving a near-perfect 5.0 rating from 96 visitors. Open mornings and afternoons (8…

View detailsarrow_forward
Los Buzos

Los Buzos

$200–300
starstarstarstarstar
4.2(569 reviews)
location_onPlaya Puerto Angelito, Puerto Angelito, Hidalgo, 71980 Puerto Escondido, Oax.

Los Buzos is a beloved seafood restaurant perched on the edge of Puerto Angelito beach in the Hidalgo neighborhood, rated 4.2 stars by over 500 diners. The menu…

View detailsarrow_forward
Pescados y Mariscos "La Perla"

Pescados y Mariscos "La Perla"

starstarstarstarstar
4.3(25 reviews)
location_onCalle Tercera Pte. 335, Juárez, 71980 Puerto Escondido, Oax.

Pescados y Mariscos La Perla is a neighborhood seafood market and restaurant in the Juárez district, rated 4.3 stars by local regulars. It combines a…

View detailsarrow_forward
Terraza Junto al mar en las rocas

Terraza Junto al mar en las rocas

$200–300
starstarstarstarstar
4.2(134 reviews)
location_on71980, Puerto Angelito 2011, Hidalgo, 71980 Puerto Escondido, Oax.

Terraza Junto al Mar en las Rocas offers a dramatic open-air dining experience on the rocks overlooking the sea near Puerto Angelito in the Hidalgo…

View detailsarrow_forward
El Coste

El Coste

$300–400
starstarstarstarstar
4.4(736 reviews)
location_onAv. Del Morro S/N, Marinero, 70934 Puerto Escondido, Oax.

El Coste is a highly regarded restaurant in the Marinero neighborhood near Playa Zicatela, rated 4.4 stars by nearly 750 diners. Open evenings from 3 to 11 PM…

View detailsarrow_forward
El Pescador

El Pescador

$100–200
starstarstarstarstar
4.3(203 reviews)
location_onCarlos Salinas de Gortari, Aeropuerto, 71985 Puerto Escondido, Oax.

El Pescador is an affordable seafood restaurant in the Aeropuerto neighborhood of Puerto Escondido, rated 4.3 stars among more than 200 visitors. The menu…

View detailsarrow_forward
Pizza more mía di mare

Pizza more mía di mare

$200–300
starstarstarstarstar
4.8(71 reviews)
location_onCalle 2a. Pte., Hidalgo, 71983 Puerto Escondido, Oax.

Pizza More Mia di Mare is an Italian gem in Puerto Escondido's Hidalgo neighborhood, earning a standout 4.8 stars from satisfied guests. Open evenings from 4:30…

View detailsarrow_forward
Pizza italiana

Pizza italiana

starstarstarstarstar
4.8(6 reviews)
location_onAv. Hidalgo 206, Centro, 71980 Puerto Escondido, Oax.

Pizza Italiana is a small pizza spot on Avenida Hidalgo in Puerto Escondido's Centro neighborhood, earning a perfect 4.8-star rating among its early reviewers…

View detailsarrow_forward
Toscana Pizzería

Toscana Pizzería

$200–300
starstarstarstarstar
4.7(301 reviews)
location_onCalle Delfines, Focas Esq, 71980 Puerto Escondido, Oax.

Toscana Pizzeria is a top-rated pizza destination in Puerto Escondido's Rinconada neighborhood, earning 4.7 stars from over 300 guests. Open evenings from 5 PM…

View detailsarrow_forward
La Spezia

La Spezia

$200–300
starstarstarstarstar
4.4(751 reviews)
location_onBenito Juárez 227, Rinconada, 71983 Puerto Escondido, Oax.

La Spezia is a beloved Italian pizzeria and restaurant on Benito Juarez in Rinconada, rated 4.4 stars by a large following of over 750 diners. Known for…

View detailsarrow_forward
Italian Food Lab

Italian Food Lab

$100–200
starstarstarstarstar
4.9(85 reviews)
location_onGuerrero 145, La Punta, 70934 Puerto Escondido, Oax.

Italian Food Lab is a hidden gem in La Punta, the bohemian southern tip of Puerto Escondido, boasting a near-perfect 4.9-star rating among 85 reviewers. This…

View detailsarrow_forward
Comedor Tere

Comedor Tere

$100–200
starstarstarstarstar
4.6(437 reviews)
location_onDel Pacífico 407, Centro, 71983 Puerto Escondido, Oax.

Comedor Tere is a restaurant in the Centro neighborhood of Puerto Escondido, offering a diverse menu of Mexican and international dishes in a welcoming setting…

View detailsarrow_forward
El Rincón del Sazón Comida Casera

El Rincón del Sazón Comida Casera

$100–200
starstarstarstarstar
4.1(147 reviews)
location_onAv. Alfonso Pérez Gasga 53, Libertad, 71984 Puerto Escondido, Oax.

El Rincón del Sazón Comida Casera is a restaurant in the Libertad neighborhood of Puerto Escondido, offering a diverse menu of Mexican and international dishes…

View detailsarrow_forward
Comedor Económico Ody

Comedor Económico Ody

$100–200
starstarstarstarstar
4(9 reviews)
location_onCarretera Costera del Pacifico S/N, Centro, 71980 Puerto Escondido, Oax.

Comedor Económico Ody is a restaurant in the Centro neighborhood of Puerto Escondido, offering a diverse menu of Mexican and international dishes in a welcoming…

View detailsarrow_forward
Las Margaritas

Las Margaritas

$100–200
starstarstarstarstar
4.4(1040 reviews)
location_onOctava Norte s/n, Sector Juarez, 71984 Puerto Escondido, Oax.

Las Margaritas is a Mexican restaurant in the Sector Juarez, Juárez neighborhood of Puerto Escondido, serving traditional Oaxacan and Mexican dishes including…

View detailsarrow_forward

Comedor El Económico

$100–200
starstarstarstarstar
4.6(14 reviews)
location_onAv. Cuauhtémoc 30, Juárez, 71984 Puerto Escondido, Oax.

Comedor El Económico is a restaurant in the Juárez neighborhood of Puerto Escondido, offering a diverse menu of Mexican and international dishes in a welcoming…

View detailsarrow_forward
Rincón de los Almendros

Rincón de los Almendros

$200–300
starstarstarstarstar
4.4(471 reviews)
location_onBlvd. Benito Juárez, no 425, Fracc, Rinconada, 71983 Puerto Escondido, Oax.

Rincón de los Almendros is an Argentine grill and steakhouse in the Rinconada neighborhood of Puerto Escondido, specializing in prime cuts of beef, grilled…

View detailsarrow_forward
Sabor a Mar

Sabor a Mar

$200–300
starstarstarstarstar
4.2(238 reviews)
location_onEnt. a La Playa Marinero, Playa Zicatela, 70934 Puerto Escondido, Oax.

Sabor a Mar is a seafood restaurant in the Playa Zicatela neighborhood of Puerto Escondido, serving fresh fish, shrimp, ceviches, and classic coastal Oaxacan…

View detailsarrow_forward
La Cevicheria PXM

La Cevicheria PXM

$200–300
starstarstarstarstar
4.9(412 reviews)
location_onAv. Del Morro, Zicatela, 70934 Puerto Escondido, Oax.

La Cevicheria PXM is a Mexican restaurant in the Zicatela neighborhood of Puerto Escondido, serving traditional Oaxacan and Mexican dishes including moles…

View detailsarrow_forward
Restaurant Magaly

Restaurant Magaly

$200–300
starstarstarstarstar
4.4(696 reviews)
location_onNovena Nte. 910, Juárez, 71984 Ranchería Juárez, Oax.

Restaurant Magaly is a seafood restaurant in the Juárez neighborhood of Puerto Escondido, serving fresh fish, shrimp, ceviches, and classic coastal Oaxacan…

View detailsarrow_forward