Puerto Escondido Pacific beach with waves on the Oaxacan coast

Puerto Escondido Travel Guide

Puerto Escondido guide: the Mexican Pipeline surf break, Zicatela beach, bioluminescent lagoon, sea turtles, and Oaxacan Pacific coast life.

Guides for Puerto Escondido

Puerto Escondido is a surf town on the Oaxacan Pacific coast. The surf break at Zicatela — known as the Mexican Pipeline — is one of the most powerful beach breaks in the world; the main season (May–October) brings large barrels and international surf competitions. But Puerto Escondido is more than a surf destination: it has a bioluminescent lagoon, sea turtle nesting beaches, a dolphin-rich bay, and some of the best fish tacos in Oaxaca.

Key activities

ActivityCostSeasonNotes
Surf lesson (Carrizalillo)~USD $35–45 (2 hours)Year-roundBeginner-friendly sheltered cove
Zicatela watchingFreeMay–Oct (biggest)Mexican Pipeline — spectating from beach
Bioluminescence tour~USD $25–35/personSep–Nov (best)Laguna de Manialtepec, moonless nights
Dolphin boat trip~USD $20–30/personYear-roundSpinner dolphins from Puerto Angelito
Turtle releaseFree–~MXN $100Jul–DecOlive Ridley hatchlings at La Escobilla
Playa CarrizalilloFreeYear-round166 steps down, calm cove

All prices approximate, as of 2026.

The beaches

Zicatela — the main surf beach. A long black-sand stretch exposed to open Pacific swell. The break is a fast, powerful shorebreak that produces hollow barrels rivalling Pipeline in Hawaii. Not suitable for swimming — dangerous rip currents and heavy shore break at any swell size. The restaurants and bars lining the beach have front-row views of the surf.

Playa Carrizalillo — a small, sheltered cove 1.5 km from the centre, accessed by a staircase of 166 steps. Calm, protected water — the best swimming beach in Puerto Escondido. Palapas for hire, a few beachfront restaurants, and decent snorkelling on the rocky edges. Arrive by 8 am for a good spot — it gets crowded by mid-morning.

Playa Principal and El Adoquín — the town beach and the pedestrianised main street above it. Beach bars, fish restaurants, and the evening social scene. Swimming is possible but the water is less clear than Carrizalillo.

Playa Marinero — a small bay below the town with a left and right break, more sheltered than Zicatela. Good for intermediate surfers progressing from beginner breaks.

Punta Zicatela (La Punta) — the southern end of the Zicatela beach, where the sand curves around a point. A softer, more forgiving right-hander. The area has become the bohemian end of town — yoga studios, vegetarian cafés, and boutique guesthouses.

Bioluminescence (Laguna de Manialtepec)

The bioluminescent lagoon is 16 km west of Puerto Escondido. On moonless nights, dinoflagellates in the water bioluminesce when disturbed — kayaking or swimming through the lagoon produces glowing blue-green trails. Tours run from Puerto Escondido (approximately USD $25–35 per person, 2–3 hours including transport). The effect is strongest September–November and requires dark conditions — check moon phases before booking.

The lagoon is also good for daytime kayaking — mangroves, roseate spoonbills, wood storks, kingfishers, and herons.

Sea turtles

Several beaches near Puerto Escondido — particularly La Escobilla (1 hour east) — are Olive Ridley sea turtle nesting sites. Mass nestings (arribadas, when thousands of turtles come ashore simultaneously) occur between July and December. Turtle release programmes allow visitors to watch hatchlings head to the sea — an extraordinary experience available through local conservation groups (free or approximately MXN $100 donation).

Where to stay

ZoneBudgetMid-rangeBoutique
ZicatelaDorms from ~MXN $200/nightHotels from ~MXN $500/nightFrom ~MXN $1,500/night
La PuntaFrom ~MXN $400/nightFrom ~MXN $800/nightFrom ~MXN $2,000/night
Rinconada (centre)From ~MXN $300/nightFrom ~MXN $500/night
Carrizalillo/BacochoFrom ~MXN $1,000/nightFrom ~MXN $2,500/night

Named properties: Hostel Central (Zicatela, dorms from approximately MXN $200/night, surf-focused). Hotel Santa Fe (Zicatela/Marinero, from approximately MXN $1,500/night, pool, established). Casa Losodeli (La Punta, boutique, from approximately MXN $2,000/night, yoga programme). Hotel Escondido (Bacocho, from approximately MXN $2,500/night, quiet, pool, removed from the Zicatela scene). Vivo Resorts (Bacocho, condo-style, from approximately MXN $2,500/night).

Food

RestaurantLocationWhat to orderApprox. price
Mercado Benito JuárezRinconada (centre)Comida corrida, tacosMXN $40–70
Los TiosZicatelaFish tacos, cevicheMXN $60–120
AlmoraduzLa PuntaOaxacan fine diningMains MXN $200–350
EspadinLa PuntaMezcal bar, small platesMXN $80–150
Playa Principal fish stallsTown beachFresh tostadas, cevicheMXN $30–50

The fish market at Playa Principal sells the morning catch directly — some beachside restaurants will prepare fish you bring them. The tostada stalls near the fish market are excellent (approximately MXN $25–40 each). Oaxacan food (tlayudas, mole, mezcal) is available alongside the Pacific seafood.

Getting there

Airport: Puerto Escondido Airport (PXM) has direct flights from Mexico City (Viva Aerobus, Volaris, 1.5 hours) and Oaxaca City (small propeller planes, 30 minutes).

By bus: OCC/ADO from Oaxaca City (approximately MXN $400–600, 7–8 hours on winding mountain roads). From Huatulco (approximately MXN $150–200, 2 hours).

From Huatulco airport: Some travellers fly into Huatulco (HUX) and taxi or colectivo to Puerto Escondido (approximately MXN $400–600 by taxi, 2 hours).

When to go

May–October: Biggest surf season. Zicatela at its most powerful. Hot and occasionally rainy.

September–November: Best bioluminescence. Turtle nesting season.

December–April: Dry season, smaller and cleaner waves. Better for intermediate surfers and beach holidays. Peak tourist season.

More Puerto Escondido Guides

Plan your trip: tours in Puerto Escondido · flights to Mexico · travel insurance · eSIM for Mexico.

See Also

Book an experience

Top experiences in Puerto Escondido

Explore the best tours and activities in Puerto Escondido — instant confirmation, free cancellation on most bookings.