Cultural journal · Oaxaca, Mexico ★ New entry — Telar de Reyna EN · ES

25 Things to Do in Puerto Escondido (2026 Updated Guide)

Puerto Escondido has evolved from a sleepy fishing village into one of Mexico’s most exciting coastal destinations, yet it has managed to retain the laid-back, authentic character that drew travelers here in the first place. Unlike the mega-resorts of Cancún or Los Cabos, Puerto Escondido offers raw Pacific beauty, world-class surf, genuine Mexican culture, and a creative community of locals and expats who have built something special together.

Whether you have three days or three weeks, this guide covers 25 things to do in Puerto Escondido — from the iconic experiences everyone should try to the lesser-known activities that make repeat visitors keep coming back.

Beaches and Water Activities

1. Watch the Surfers at Playa Zicatela

Zicatela is home to the “Mexican Pipeline” — one of the most powerful beach breaks on Earth, with waves that regularly reach 4 to 6 meters (13 to 20 feet) during the peak season from May to August. Unless you are an advanced surfer, this is a spectator sport. Grab a seat at one of the beachfront restaurants, order a cold cerveza or a fresh juice, and watch the show. The energy during big swells is electric.

Cost: Free to watch. Beachfront dining from 100-300 MXN ($5-$16 USD) per meal.

2. Learn to Surf at La Punta or Carrizalillo

The gentle, consistent waves at Playa La Punta (at the south end of Zicatela) and Playa Carrizalillo make them ideal for beginners and intermediates. Multiple surf schools operate on both beaches, offering lessons for all levels.

A group surf lesson typically runs 500-800 MXN ($27-$43 USD) per person for 1.5 to 2 hours, including board rental. Private lessons cost 1,000-1,500 MXN ($54-$81 USD). Board-only rental is around 200-350 MXN ($11-$19 USD) per day.

3. Snorkel at Puerto Angelito and Manzanillo

These two small, sheltered coves sit side by side on the west side of town, protected from the open ocean swells. The calm, clear water is ideal for snorkeling — you will spot tropical fish, sea urchins, and occasionally small rays close to the rocky edges.

Rent snorkel gear from vendors on the beach for 50-100 MXN ($3-$5 USD) per set. Glass-bottom boat rides between the coves cost 50 MXN ($3 USD) per person.

Getting there: Walk down the staircase from the main road (about 150 steps) or take a lancha (small boat) from the main beach for 50 MXN ($3 USD).

4. Swim at Playa Carrizalillo

Consistently rated one of the best beaches in Oaxaca, Carrizalillo is a golden crescent of sand tucked into a rocky cove at the bottom of 167 steps. The water is warm, calm, and remarkably clear — turquoise on sunny days. Umbrellas and loungers are available from the beachfront restaurants for 50-100 MXN ($3-$5 USD) with a food or drink order.

Arrive before 10:00 AM to get a good spot. The beach is small and gets crowded by midday, especially during holidays and weekends.

5. Go Deep-Sea Fishing

Puerto Escondido’s waters are rich with marlin, sailfish, dorado (mahi-mahi), tuna, and wahoo. Fishing trips depart from the main beach (Playa Principal) early in the morning.

  • Half-day trip (4-5 hours): 3,000-5,000 MXN ($162-$270 USD) per boat (shared between up to 4 people)
  • Full-day trip (6-8 hours): 5,000-8,000 MXN ($270-$432 USD) per boat

Most captains will clean your catch and deliver it to a local restaurant that will cook it for you for a small fee (100-200 MXN / $5-$11 USD). There is nothing quite like eating a fish you caught hours earlier, grilled whole with garlic and lime.

6. Paddleboard at Sunrise

Several outfitters offer stand-up paddleboard (SUP) rentals and guided sunrise sessions on the calm waters of Playa Manzanillo or the lagoon side of Playa Principal. The water is glassy at dawn, the air is cool, and you might spot pelicans, herons, and even dolphins.

Rental: 200-350 MXN ($11-$19 USD) per hour. Guided sunrise session: 400-600 MXN ($22-$32 USD).

Nature and Wildlife

7. Bioluminescence Tour at Laguna Manialtepec

This is one of the most magical experiences available in Puerto Escondido. Laguna Manialtepec, a coastal lagoon about 16 kilometers (10 miles) west of town, is home to bioluminescent plankton (dinoflagellates) that glow blue-green when disturbed. On dark, moonless nights, every stroke of your arm through the water creates trails of otherworldly light.

Tours depart in the evening and last approximately 2 to 3 hours, including boat transport across the lagoon and time swimming in the bioluminescent water.

Cost: 350-600 MXN ($19-$32 USD) per person.

Best conditions: New moon or crescent moon nights between May and January, when plankton concentrations are highest. Avoid full moon nights — ambient light diminishes the glow. Most tour operators will advise you on optimal dates.

8. Release Baby Sea Turtles

Puerto Escondido is a critical nesting site for olive ridley and leatherback sea turtles. Several conservation programs, including the one at Playa Bacocho, collect and protect turtle eggs, then invite the public to help release the hatchlings into the ocean once they emerge.

Releases typically happen daily between July and January at sunset (around 5:00 PM). The experience of watching dozens of tiny turtles scrabble across the sand toward the crashing waves is profoundly moving — one of those memories that stays with you.

Cost: Free or by voluntary donation (50-100 MXN / $3-$5 USD suggested). Some organized tours charge 200-300 MXN ($11-$16 USD) and include transportation.

9. Dolphin Watching

Pods of spinner dolphins and bottlenose dolphins are frequently spotted in the waters off Puerto Escondido, particularly between November and March. Boat tours depart from Playa Principal and typically last 2 to 3 hours.

Cost: 400-700 MXN ($22-$38 USD) per person.

On lucky days, you may also spot humpback whales (December to March), manta rays, and sea turtles during the same trip.

10. Bird Watching at Laguna Manialtepec (Daytime)

The same lagoon that glows at night is a world-class birding destination by day. The mangrove ecosystem supports over 300 species of birds, including roseate spoonbills, boat-billed herons, kingfishers, osprey, and, seasonally, migratory species from North America.

Morning boat tours through the mangrove channels cost 300-500 MXN ($16-$27 USD) per person and last about 2 hours. Bring binoculars if you have them — the guides can spot birds you would otherwise miss.

11. Visit the Ventanilla Estuary and Crocodile Sanctuary

About 65 kilometers (40 miles) east of Puerto Escondido, the community of Ventanilla operates an ecotourism cooperative that protects a mangrove estuary and its resident crocodile population. Guided boat tours wind through narrow mangrove channels where you can observe crocodiles, iguanas, and waterbirds at close range.

Cost: 100-200 MXN ($5-$11 USD) per person. The drive takes about 1 hour.

Culture and Food

12. Explore the Mercado Benito Juárez

Puerto Escondido’s central market is where local life happens. The maze of stalls sells fresh produce, seafood, flowers, clothing, household goods, and prepared food. The comedores (food stalls) inside the market serve some of the best and cheapest meals in town — look for the stalls with the longest lines of locals.

Try a seafood cocktail (coctel de mariscos, 60-120 MXN / $3-$7 USD), fresh ceviche, or a comida corrida (set lunch) with soup, rice, a main dish, agua fresca, and tortillas for 60-90 MXN ($3-$5 USD).

Best time to visit: Morning, when the produce is freshest and the market is busiest.

13. Take a Oaxacan Cooking Class

Several operators in Puerto Escondido offer hands-on cooking classes where you learn to prepare traditional Oaxacan and coastal dishes — mole, ceviche, tamales, tlayudas, salsas, and more. Classes typically start with a market visit to source ingredients, followed by 3 to 4 hours of cooking and eating.

Cost: 800-1,500 MXN ($43-$81 USD) per person, including ingredients, instruction, and the meal you prepare.

14. Mezcal Tasting

While Oaxaca City is the epicenter of mezcal culture, Puerto Escondido has developed its own scene of mezcal bars and tasting experiences. Bars like Almadía and Bar Mestizo offer curated mezcal flights that introduce you to different agave varieties — espadín, tobalá, cuishe, arroqueño — and production methods.

A tasting flight of 3 to 4 mezcals typically costs 200-400 MXN ($11-$22 USD). Many bars also offer mezcal cocktails from 120-200 MXN ($7-$11 USD).

15. Eat Fresh Seafood at the Main Beach

The row of seafood restaurants along Playa Principal (also known as Playa Marinero at its eastern end) serve the freshest fish in town, bought directly from the fishermen who pull their pangas (boats) up on the same beach.

Order a whole grilled fish (pescado a la talla) — rubbed with achiote and chile paste, grilled over wood coals, and served with tortillas, rice, and salsa. This is the signature dish of the Oaxacan coast and costs 150-300 MXN ($8-$16 USD) depending on the type and size of the fish.

16. Attend the Saturday Tianguis (Street Market)

Every Saturday, the neighborhood of Rinconada hosts a tianguis where local vendors, organic farmers, artisan bakers, and craft makers sell their wares. It has become a gathering spot for the local community — both Mexican and international — and offers everything from fresh bread and local honey to handmade jewelry and second-hand books.

Hours: Approximately 8:00 AM to 1:00 PM. Free to browse.

Wellness and Relaxation

17. Practice Yoga

Puerto Escondido has become a yoga destination in its own right, with studios and retreat centers offering everything from drop-in vinyasa classes to week-long immersive retreats. Studios in La Punta and Rinconada neighborhoods offer classes in open-air shalas with ocean breezes.

Drop-in class: 150-300 MXN ($8-$16 USD). Weekly unlimited pass: 800-1,200 MXN ($43-$65 USD).

18. Get a Traditional Temazcal (Sweat Lodge) Experience

The temazcal is an ancient Mesoamerican steam bath ceremony used for purification and healing. Several operators in the Puerto Escondido area offer temazcal experiences led by a temazcalero who guides the ceremony with prayers, medicinal herbs, and water poured over heated volcanic rocks inside a dome-shaped structure.

Sessions last 1.5 to 2.5 hours and are deeply intense — physically and sometimes emotionally.

Cost: 500-1,000 MXN ($27-$54 USD) per person.

19. Sunset Cocktails at a Rooftop Bar

Several spots in Puerto Escondido offer spectacular sunset views over the Pacific. The rooftop bars along the Zicatela strip and in the La Punta neighborhood are the most popular. Arrive by 5:30 PM to claim a good seat — the sun sets between 6:30 and 7:30 PM depending on the season.

Cocktails range from 100 to 200 MXN ($5-$11 USD). Many spots offer happy hour specials between 4:00 and 6:00 PM.

Day Trips

20. Day Trip to Mazunte and San Agustinillo

Two charming beach villages about 65 kilometers (40 miles) east of Puerto Escondido, Mazunte and San Agustinillo offer a quieter, more bohemian coastal experience. Mazunte is known for the Centro Mexicano de la Tortuga (National Turtle Center), its viewpoint at Punta Cometa (the southernmost point of Oaxacan coast, with 360-degree sunset views), and its relaxed hippie vibe. San Agustinillo has one of the best swimming beaches on this stretch of coast.

Getting there: Colectivo vans depart from the intersection of Highways 200 and 131 throughout the day, costing 80-100 MXN ($4-$5 USD) per person. Taxis charge 600-900 MXN ($32-$49 USD) one way. The drive takes about 1 hour.

Just past Mazunte, Zipolite is famous as Mexico’s only officially recognized clothing-optional beach. Whether or not nudity is your thing, Zipolite has a unique atmosphere — countercultural, laid-back, and unapologetically alternative. The long, open beach faces powerful waves (strong swimmers only), and the beachfront restaurants serve excellent food at backpacker-friendly prices.

The same colectivos that serve Mazunte continue to Zipolite. Same pricing.

22. Explore the Chacahua Lagoons

The Parque Nacional Lagunas de Chacahua, about 60 kilometers (37 miles) west of Puerto Escondido, is a protected system of coastal lagoons, mangroves, and beaches that feels worlds away from tourist infrastructure. The boat ride through the lagoon channels is beautiful, and the outer beach is a wild, nearly deserted stretch of Pacific sand.

Full-day tour from Puerto Escondido: 600-1,200 MXN ($32-$65 USD) per person, including boat transportation, lunch, and guide. The lagoons also offer bioluminescence on dark nights — some tours combine the daytime visit with an evening bioluminescence experience.

23. Hike to the Hot Springs at Atotonilco

About 30 minutes inland from Puerto Escondido, natural hot springs emerge from the hillside above the Río Colotepec. The hike to reach them takes about 40 minutes through tropical vegetation and river crossings. The springs themselves are a series of small natural pools where hot mineral water meets the cool river.

Cost: 50-100 MXN ($3-$5 USD) for access. Guided hikes from Puerto Escondido cost 400-700 MXN ($22-$38 USD) including transport.

Nightlife and Entertainment

24. Experience the Nightlife in La Punta

The La Punta neighborhood at the south end of Zicatela beach has become the social hub of Puerto Escondido. On any given night, you can find live music at beachfront bars, DJ sets at rooftop clubs, mezcal tastings, salsa dancing, and the kind of spontaneous, mix-of-cultures socializing that defines Puerto Escondido’s appeal.

Things get going late here — most bars fill up around 10:00 PM, and the music continues until 2:00 or 3:00 AM. Cover charges are rare outside of special events. Drinks run 80-200 MXN ($4-$11 USD).

Safety note: La Punta is generally safe and well-traveled at night, but use the same common sense you would in any nightlife area — keep valuables secure, stay aware of your surroundings, and use a taxi or ride-share if walking alone late at night.

25. Catch Live Music

Puerto Escondido has a thriving live music scene, fueled by traveling musicians and the town’s creative community. On any given week, you can find reggae, cumbia, jazz, acoustic sets, and DJ nights at venues across town. Check bulletin boards at cafes and hostels or follow local venue accounts on social media for schedules.

Most live music events are free entry or have a modest cover of 50-100 MXN ($3-$5 USD).

Practical Tips for Puerto Escondido

Getting There

  • By air: Puerto Escondido has its own airport (PXM) with direct flights from Mexico City (1.5 hours), Oaxaca City (30 minutes), and Guadalajara. Flights from Mexico City start at approximately 1,500-3,000 MXN ($81-$162 USD) one way.
  • By road from Oaxaca City: The mountain highway (Highway 131) takes approximately 6 to 7 hours by car or bus. Buses run several times daily from Oaxaca’s first-class bus terminal. First-class bus tickets cost 350-500 MXN ($19-$27 USD). The newer coastal highway via Huatulco is longer in distance but faster and more comfortable.

Getting Around

Puerto Escondido is spread along the coast. Walking between neighborhoods takes 20 to 40 minutes. Options include:

  • Taxis: Fixed-rate within town, 30-80 MXN ($2-$4 USD) per trip
  • Colectivos: Shared vans that run along the main highway, 10-15 MXN ($0.50-$1 USD)
  • Motorcycle/scooter rental: 300-500 MXN ($16-$27 USD) per day
  • Bicycle rental: 150-250 MXN ($8-$14 USD) per day

Best Time to Visit

  • November to April: Dry season, best weather, warmest water. Peak tourist season (December-January) brings higher prices and more crowds.
  • May to October: Rainy season with afternoon thunderstorms, but also the best surf swells, turtle nesting season, and lower prices. The rains usually pass quickly, and mornings are typically clear.
  • Bioluminescence: Best on moonless nights between May and January.
  • Turtle releases: July through January.
  • Whale and dolphin season: November to March.

Budget Overview

CategoryBudgetMid-RangeComfort
Accommodation250-500 MXN ($14-$27)1,000-2,500 MXN ($54-$135)3,000+ MXN ($162+)
Food (per day)150-300 MXN ($8-$16)400-800 MXN ($22-$43)1,000+ MXN ($54+)
Activities (per day)100-300 MXN ($5-$16)500-1,000 MXN ($27-$54)1,500+ MXN ($81+)
Daily Total500-1,100 MXN ($27-$59)1,900-4,300 MXN ($103-$232)5,500+ MXN ($297+)

Puerto Escondido rewards those who slow down. The best moments here are not checked off a list — they happen when you linger over a plate of fresh ceviche, let a sunset hold you in place, or float in bioluminescent water watching the stars. Use this guide as a starting point, and let the town reveal its own rhythm.

Suscríbete al boletín

Solo cultura, una vez al mes. Sin spam.