Puerto Escondido Travel Guide: Beaches, Surfing & Nightlife
Puerto Escondido is the kind of place that redefines what you expect from a beach town. It is not a resort. There are no all-inclusive wristbands, no cruise ship docks, no golf courses. What it has instead is a 15-kilometer (9-mile) stretch of Pacific coastline that includes some of the most beautiful and varied beaches in Mexico, a world-class surf break, an international community of travelers and expats who came for a week and stayed for years, and a food and nightlife scene that punches far above its weight for a town of its size.
Located on the Oaxacan coast, roughly 370 kilometers (230 miles) south of Oaxaca City by road, Puerto Escondido manages to be both a serious surf destination and a relaxed beach town, both a backpacker haven and an increasingly sophisticated travel experience. This guide covers everything you need to know to plan your trip.
The Beaches
Puerto Escondido’s beaches are its defining feature, and each one has a distinct character. From west to east along the coast:
Playa Bacocho
A long, wide, open beach on the western end of town. Bacocho faces the full Pacific swell and has strong currents and powerful shore break, making it unsuitable for casual swimming. But it is beautiful for walking, spectacular for sunsets, and home to several upscale hotels set back from the beach. During sea turtle nesting season (August through January), conservation organizations run turtle release programs here — an unforgettable experience that usually takes place at sunset.
Best for: Sunsets, beach walks, turtle releases, solitude.
Playa Carrizalillo
A sheltered crescent bay accessed by a long stairway of approximately 170 steps cut into the cliff. The descent is worth every step. Carrizalillo’s turquoise water, gentle waves, and golden sand make it the best swimming beach in Puerto Escondido and one of the most photographed spots on the coast. Beach restaurants serve seafood and cold drinks directly on the sand, and beach chairs and umbrellas are available for rent.
The bay’s shape breaks down the incoming swell, creating calm conditions most of the year. Beginner surf lessons are offered here, and snorkeling along the rocky edges reveals tropical fish.
Best for: Swimming, beginner surfing, snorkeling, families, relaxed beach days.
Cost: Beach chairs and umbrella rental approximately 100-200 MXN ($5-11 USD). Expect to spend 150-300 MXN ($8-16 USD) on food and drinks at the beach restaurants.
Playa Puerto Angelito
Two small, sheltered bays adjacent to Carrizalillo, Puerto Angelito and its neighbor Playa Manzanillo offer calm water and a more local atmosphere. Fishing boats bob in the shallows, and the seafood here — served by casual restaurants right on the beach — is as fresh as it gets. This is where many Oaxacan families come to swim on weekends.
Best for: Swimming, fresh seafood, a less touristy beach experience.
Playa Principal
The main beach in the town center, fronting the original fishing village of Puerto Escondido. Playa Principal is where the fishing boats launch at dawn and where the local community gathers in the evenings. The western end is calmer and suitable for swimming; the eastern end, where it merges with Zicatela, has stronger currents.
The Adoquin, Puerto Escondido’s main tourist strip, runs along the cliff above Playa Principal and is lined with restaurants, bars, shops, and hotels.
Best for: Watching the fishing boats, evening walks, the local atmosphere.
Playa Zicatela
The crown jewel of Puerto Escondido’s coastline and one of the most famous surf beaches in the world. Zicatela stretches for approximately 3 kilometers (2 miles) along the coast, backed by a strip of hotels, restaurants, and surf shops. The beach is dramatic — wide, with dark golden sand and powerful waves that break with a force you can feel in your chest from the shore.
Zicatela is not a swimming beach. The waves, currents, and shore break are dangerous for non-surfers, and drownings occur here. Respect the red flags and lifeguard warnings. However, watching the surfers from the beach — especially during a big swell — is one of the great free spectacles in Puerto Escondido.
Best for: Surfing (advanced), watching surf, beachfront dining and drinks, dramatic scenery.
La Punta
At the far southeastern end of Zicatela, the beach wraps around a rocky headland to create La Punta — both a surf break and a neighborhood. The beach here is narrower and rockier than Zicatela, with a bohemian, surfer-community atmosphere. The point break produces a long left-hand wave that is the most popular break in town for intermediate surfers.
Best for: Surfing (intermediate to advanced), the surfer community, laid-back vibes.
The Neighborhoods
El Adoquin (Downtown)
The original tourist center of Puerto Escondido. The pedestrianized Adoquin strip runs above Playa Principal and is lined with restaurants, bars, tour agencies, souvenir shops, and budget hotels. It has a lively, slightly chaotic energy and is the most convenient area for accessing the bus station, markets, and town services.
Accommodation: Budget to mid-range. Hostels from 250-450 MXN ($14-25 USD) per night; hotels from 600-1,500 MXN ($33-82 USD).
Rinconada
A residential and tourist area on the hill between the Adoquin and Carrizalillo. Rinconada is quieter than downtown and has some of Puerto Escondido’s best restaurants, boutique hotels, and ocean views. It is a good base if you want to be between the swimming beaches (Carrizalillo) and the town center.
Accommodation: Mid-range to upscale. Hotels and boutique properties from 1,000-4,000 MXN ($55-219 USD) per night.
Zicatela
The beachfront strip along Zicatela Beach. This is where most of the surf-oriented accommodation, restaurants, and nightlife are concentrated. The vibe is international and buzzy, with a mix of surfers, travelers, and expats. The main road (Calle del Morro) runs parallel to the beach and is the spine of the area.
Accommodation: Budget to mid-range. Hostels from 300-500 MXN ($16-27 USD); hotels from 700-2,500 MXN ($38-137 USD).
La Punta
The most bohemian neighborhood in Puerto Escondido. La Punta is a compact area at the south end of Zicatela with unpaved sandy streets, a strong surfer and yoga community, and a laid-back atmosphere that feels distinctly different from the rest of town. This is where long-term travelers, digital nomads, and surfers tend to settle.
Accommodation: Budget to mid-range. Hostels from 250-500 MXN ($14-27 USD); guesthouses and private rooms from 600-2,000 MXN ($33-110 USD).
Bacocho
The western end of town, where several large hotels and residential developments are located. Bacocho is the quietest area, offering a more resort-like experience. It is somewhat isolated from the rest of Puerto Escondido, and you will need a taxi or vehicle to reach other beaches and restaurants.
Accommodation: Mid-range to upscale. Hotels from 1,200-5,000 MXN ($66-274 USD).
Food
Puerto Escondido’s food scene has evolved dramatically in recent years, and it now offers everything from beachside fish tacos to sophisticated contemporary Mexican cuisine.
Must-Try Local Dishes
- Pescado a la talla: The signature dish of the Oaxacan coast. A whole red snapper is butterflied, marinated in a red and black chile paste, and grilled over wood coals. The result is smoky, spicy, and tender. Best eaten at a beachside restaurant with a cold beer and a view of the ocean.
- Ceviche and aguachile: Fresh fish or shrimp “cooked” in lime juice, served with tostadas. Puerto Escondido’s ceviche is as fresh as it gets — the fish was often swimming that morning.
- Tlayudas: The giant, crispy tortilla from the Oaxacan highlands is also popular on the coast, available at street stalls and restaurants throughout town.
- Tamales de iguana: A traditional dish in coastal Oaxaca, though increasingly rare due to conservation concerns. If you see it, it is a genuinely traditional food, not a tourist gimmick.
- Fresh tropical fruit: Mango, papaya, coconut, guanabana, and pitaya (dragon fruit) are abundant, cheap, and extraordinary. The fruit stands along the main roads are worth a daily stop.
Where to Eat
- Markets: The Mercado Benito Juarez in the town center has stalls serving inexpensive, authentic Oaxacan food. A full meal costs 50-100 MXN ($2.70-5.50 USD).
- Beach restaurants (palapas): Carrizalillo and Puerto Angelito have casual restaurants directly on the sand. Seafood plates run 120-250 MXN ($6.60-13.70 USD).
- Zicatela strip: A wide range of restaurants catering to the international crowd. Italian, Japanese, health-food, and contemporary Mexican options. Main courses 120-350 MXN ($6.60-19 USD).
- La Punta: Small, independent restaurants with creative menus and a focus on local ingredients. Some of Puerto Escondido’s most exciting food is in this neighborhood. Dishes 100-250 MXN ($5.50-13.70 USD).
- Street food: Tacos, tortas, elotes, and fresh juices from street vendors and carts throughout town. The best budget option. 30-60 MXN ($1.70-3.30 USD) per meal.
Budget Food Tips
A full day of eating in Puerto Escondido can cost as little as 200-400 MXN ($11-22 USD) if you eat at markets, street stalls, and local fondas. Even mid-range restaurants are affordable by international standards.
Nightlife
Puerto Escondido has a nightlife scene that is far more active and varied than you might expect from a town this size. The party typically starts mellow and builds, reaching its peak around midnight and continuing until 3:00 or 4:00 AM.
Zicatela Strip
The main nightlife zone. Bars and clubs along Calle del Morro range from low-key surf bars to full-on dance clubs with DJ sets. The vibe is international, with a mix of surfers, backpackers, expats, and Mexican visitors. Wednesday and Saturday nights tend to be the biggest.
La Punta
A more alternative nightlife scene with beach bonfires, live music, acoustic sets, and small bars. The energy is more communal and less clubby than Zicatela. Full moon parties on the beach are a regular occurrence.
The Adoquin
The downtown strip has several bars and clubs that draw a more local crowd. This is where you are most likely to hear regional Mexican music (cumbia, salsa, reggaeton) and dance with Oaxacans rather than tourists.
Mezcal Bars
Puerto Escondido has several excellent mezcal bars where you can sample artisanal mezcals from across Oaxaca. These tend to be quieter, more sophisticated venues — perfect for a pre-dinner drink or a late-night cap. Expect to pay 60-150 MXN ($3.30-8.20 USD) per pour for quality artisanal mezcal.
Surfing
Puerto Escondido is one of the world’s premier surf destinations. Zicatela Beach — the “Mexican Pipeline” — produces some of the heaviest beach-break barrels on the planet and is strictly for expert surfers. But the area has breaks for all levels:
- Beginners: Carrizalillo — a sheltered bay with gentle waves and surf schools
- Intermediate: La Punta — a point break with a long, workable left-hand wave
- Advanced/Expert: Zicatela — powerful, hollow, and unforgiving
Surf lessons start at approximately 600-900 MXN ($33-49 USD) for a 2-hour group session. Board rental runs 200-500 MXN ($11-27 USD) per day. The peak surf season is May through September, when south swells light up the coast.
Activities Beyond the Beach
Bioluminescent Lagoon (Laguna de Manialtepec)
One of Puerto Escondido’s most magical experiences. A 30-minute drive west of town, Laguna de Manialtepec hosts bioluminescent plankton that light up when disturbed, turning the water into a glowing, electric-blue spectacle. Night boat tours (approximately 350-600 MXN / $19-33 USD per person) take you onto the lagoon, where you can swim in the glowing water. The bioluminescence is best from July through March and is strongest on dark, moonless nights.
Turtle Release
During nesting season (August through January), conservation organizations on Playa Bacocho invite visitors to participate in releasing baby sea turtles into the ocean at sunset. The experience costs a small donation (50-100 MXN / $2.70-5.50 USD) and is one of the most moving wildlife encounters you can have in Mexico. Check with your hotel for current schedules.
Laguna de Chacahua
A national park about 60 kilometers (37 miles) west of Puerto Escondido, Chacahua features mangrove lagoons, birdwatching, crocodile spotting, and uncrowded beaches. Day trips typically cost 600-1,000 MXN ($33-55 USD) per person.
Yoga and Wellness
Puerto Escondido, particularly the La Punta neighborhood, has a thriving yoga and wellness scene. Drop-in classes cost 150-250 MXN ($8-14 USD), and multi-day retreats are offered by several centers.
Fishing
Deep-sea fishing charters depart from Playa Principal and target marlin, sailfish, dorado, and tuna. Half-day trips cost approximately 3,000-5,000 MXN ($164-274 USD) for a boat (typically fits 3-4 anglers). Arrange through your hotel or one of the fishing cooperatives on the beach.
Budget Planning
Puerto Escondido is an affordable destination by international standards, though prices have risen in recent years as the town has grown in popularity.
Daily Budget Estimates
Budget traveler (hostel dorm, street food, self-guided):
- Accommodation: 300-500 MXN ($16-27 USD)
- Food: 200-400 MXN ($11-22 USD)
- Transport: 50-100 MXN ($2.70-5.50 USD)
- Activities: 100-300 MXN ($5.50-16 USD)
- Total: 650-1,300 MXN ($36-71 USD) per day
Mid-range traveler (private room, restaurants, some tours):
- Accommodation: 800-2,000 MXN ($44-110 USD)
- Food: 400-800 MXN ($22-44 USD)
- Transport: 100-200 MXN ($5.50-11 USD)
- Activities: 300-600 MXN ($16-33 USD)
- Total: 1,600-3,600 MXN ($88-198 USD) per day
Comfort traveler (boutique hotel, dining out, guided tours):
- Accommodation: 2,000-5,000 MXN ($110-274 USD)
- Food: 800-1,500 MXN ($44-82 USD)
- Transport: 200-400 MXN ($11-22 USD)
- Activities: 500-1,500 MXN ($27-82 USD)
- Total: 3,500-8,400 MXN ($192-461 USD) per day
Money Tips
- ATMs are available in the town center and along the Zicatela strip. Withdraw cash in larger amounts to minimize fees, as many small businesses and beach vendors only accept cash.
- Credit cards are accepted at most mid-range and upscale restaurants and hotels, but not at markets, street stalls, or small shops.
- Tipping: 10-15% at restaurants is standard. Round up for taxis. Tip surf instructors and tour guides 10-15%.
Getting There
By Air
Puerto Escondido International Airport (PXM) has direct flights from Mexico City (approximately 1 hour), Oaxaca City (25 minutes), and seasonal routes to Guadalajara and other cities. Flights from Mexico City are the most frequent, with round-trip fares typically ranging from 2,500-5,000 MXN ($137-274 USD).
The airport is located about 4 kilometers (2.5 miles) northwest of the town center. Taxis from the airport to most hotels cost 100-200 MXN ($5.50-11 USD).
By Bus from Oaxaca City
Several bus companies operate daily service between Oaxaca City and Puerto Escondido. The route crosses the Sierra Madre del Sur on a winding mountain highway. First-class buses take 6-7 hours and cost approximately 400-600 MXN ($22-33 USD). The scenery is spectacular but the road is not for those with motion sickness.
By Shared Van from Oaxaca City
Faster than the bus (approximately 5 hours) but less comfortable. Shared vans (suburbans) depart from a terminal near the Central de Abastos in Oaxaca City. Cost: 300-400 MXN ($16-22 USD).
By Car
Driving from Oaxaca City takes 5-7 hours depending on the route and conditions. The mountain road (Highway 131) is scenic but challenging: steep grades, sharp curves, and occasional fog. Drive during daylight hours only. An alternative coastal route via Huatulco (Highway 200) is less dramatic but longer.
When to Visit
November Through April (Dry Season)
The most popular time to visit. Clear skies, low humidity, warm temperatures (28-33 degrees Celsius / 82-91 degrees Fahrenheit), and minimal rain. The surf is smaller and more manageable, making it a good time for beginners. Crowds and prices peak during Christmas, New Year, and Semana Santa (Easter week).
May Through October (Rainy Season)
The surf season. Large south swells light up Zicatela and other breaks, drawing surfers from around the world. Afternoon rain is nearly daily but usually brief, and mornings are typically sunny. Temperatures are hot and humid (30-35 degrees Celsius / 86-95 degrees Fahrenheit). Prices drop and crowds thin outside of the July-August peak.
The Sweet Spots
November and early December: Dry weather, the tail end of the surf season, lower prices, and fewer crowds. Perhaps the best overall time to visit.
Late April and May: The beginning of the surf season, with increasingly consistent swells but not yet the peak crowds. Prices are still reasonable.
Getting Around
Walking
Puerto Escondido is sprawling by beach-town standards. Walking between Carrizalillo and La Punta takes about 40 minutes. Within individual neighborhoods (downtown, Zicatela strip, La Punta), walking is the best way to get around.
Taxi
Taxis are the primary transport between neighborhoods. Fares are fixed (not metered) and should be agreed upon before getting in. Typical fares: Adoquin to Zicatela 40-60 MXN ($2.20-3.30 USD), Zicatela to La Punta 30-50 MXN ($1.70-2.70 USD), Adoquin to Carrizalillo 40-60 MXN ($2.20-3.30 USD).
Motorbike or Scooter Rental
A popular option for getting around independently. Rentals cost 350-600 MXN ($19-33 USD) per day. You will need a valid driver’s license and a willingness to navigate sandy roads, stray dogs, and the occasional speed bump that appears without warning. Wear a helmet — it is the law and it is common sense.
Colectivos
Shared vans run along the main road and connect the town center with outlying areas. The fare is typically 10-15 MXN ($0.55-0.85 USD) per person.
Practical Tips
- Safety: Puerto Escondido is generally safe for tourists. Standard precautions apply: do not leave valuables unattended on the beach, avoid poorly lit areas late at night, and be cautious with alcohol consumption near the water.
- Health: Tap water is not potable. Drink bottled or purified water. The sun is intense — SPF 50+ sunscreen is essential. Mosquitoes are present, particularly during the rainy season; bring repellent.
- Language: English is widely spoken in tourist areas, but basic Spanish will greatly enhance your experience and is appreciated by locals.
- Internet: WiFi is available at most hotels, cafes, and restaurants. Speeds vary. For reliable connectivity, consider a local SIM card with a data plan (available at convenience stores for 200-350 MXN / $11-19 USD).
- Electricity: Standard Mexican outlets (Type A and B, 127V). Bring a universal adapter if needed.
Puerto Escondido is a destination that rewards flexibility and curiosity. It is not a place you conquer from a checklist — it is a place you surrender to, day by day, wave by wave, sunset by sunset. Stay a little longer than you planned. Eat the fish taco from the unmarked stall. Paddle out at dawn even if you are tired. Talk to the person at the next table. The hidden port has a way of revealing itself to those who give it time.