Why visit Puerto Escondido
If you are comparing things to do in Puerto Escondido, start with the waves. The town is on the Pacific coast of Oaxaca, with around 30,000 inhabitants, and it is known for big surf and good surfing conditions. Zicatela Beach hosts major surfing competitions, while other beaches in town have gentler water.

Before the 1930s there was no town here at all. The bay was used only occasionally to ship coffee, and the name means hidden port. Today it is one of the most important tourist spots on the Oaxacan coast, popular with surfers, backpackers and Mexican families. A new high-speed road from Oaxaca City, opened in early 2024, has made it easier to reach and brought more visitors, so some details of travel and prices may change quickly.
Top things to do in Puerto Escondido

Zicatela Beach
Zicatela is the town’s most famous beach and a surfing destination known for powerful waves. Even if you do not surf, it is worth a visit to watch for an hour or two. The surf can be dangerous, so swim only where locals indicate it is safe, and consider lessons only with established schools.
Playa Carrizalillo
Carrizalillo is a small, sheltered cove reached by a staircase, with calmer water that suits swimming and beginner surfing. Allow half a day. The stairs can be steep in the heat, and the beach gets crowded, so go in the morning.
Playa Principal and Marinero
The central beaches near the town have gentle waves, restaurants and boat services. Allow two to three hours. They suit families and anyone who wants a relaxed swim, though facilities and cleanliness vary, so look at the conditions before settling in.
Laguna de Manialtepec
A large lagoon to the west of town is popular for fishing and birdwatching, and boat tours run through the mangroves. Plan about half a day. Early morning is the best time for birds, and some tours include evening visits to see bioluminescence, which depends on conditions.
Boat trips and wildlife
Boat trips from the bay offer chances to see dolphins and turtles, and seasonal whales along the Pacific coast. Allow two to three hours. Agree on the price and duration before boarding, and choose operators that provide life jackets.
Nightlife and dining
The town has a lively party scene, with bars and restaurants around the beach and the main street. Plan an evening out, and take licensed taxis after dark. Seafood and international options are easy to find, reflecting the mix of visitors and expats.
Best time to visit Puerto Escondido
Puerto Escondido has a tropical climate, hot all year. The dry season, roughly November to April, brings the most reliable weather for the beach, though it is also the busiest and priciest period, particularly around Christmas and Semana Santa. The rainy season runs from about May to October, with greener scenery, afternoon storms, lower prices and fewer visitors. Large Pacific swells are common in summer, which suits experienced surfers but can make swimming risky. Because crowds have grown quickly in recent years, book ahead for holiday weeks.

How to get to Puerto Escondido and around
Puerto Escondido has an airport with flights from Mexico City and a few other cities. Check current routes, as services change. Taxis connect the airport with the town in about 10 to 15 minutes.

A high-speed highway opened in early 2024, cutting the road trip from Oaxaca City to roughly three hours, and buses and shared vans now run the route. Check the current schedule and choose daytime departures where you can. Check your own government’s current travel advice for Oaxaca before booking, and avoid driving at night. Within the town, you can walk between the central beaches and many restaurants, while taxis and local transport help with Zicatela, Carrizalillo and the lagoon.
Where to stay in Puerto Escondido
Zicatela, along the main surf beach, suits surfers and backpackers, with hostels, guesthouses and beach bars close to the waves. It is lively and can be noisy at night. Carrizalillo is quieter and more scenic, with small hotels near the cove, and suits couples and anyone wanting calmer mornings.
The central area near Playa Principal has more mid-range hotels and everyday services, and is good for short stays and arrivals by bus. Book ahead for the dry season and holiday weeks, when rooms fill and prices rise quickly.
How many days do you need?
Three days gives you time for surf watching, a quiet cove and the lagoon. Five days suits a slower beach holiday or a surf lesson plan. If you combine it with Oaxaca City, allow at least two nights in each.
- Day 1: Spend the morning at Carrizalillo, then watch the sunset from Zicatela.
- Day 2: Take an early boat trip on the bay, then relax at Playa Principal.
- Day 3: Visit Laguna de Manialtepec for birdwatching, or try a surf lesson.
Day trips and nearby
Mazunte and Zipolite
These two small beach towns east of Puerto Escondido are known for a relaxed, laid-back atmosphere. The trip takes around two hours by road. They suit a day trip or overnight stay, and swimming can be risky at Zipolite, so check conditions locally.
Huatulco
Huatulco, further east, has a series of sheltered bays, and is quieter and more developed than Puerto Escondido. It takes roughly two to three hours by road. Plan an overnight stay if you want to visit the bays by boat.
Oaxaca City
Oaxaca City, in the mountains, is known for its food and history, and is about three hours away on the highway that opened in 2024. It works best as a separate stay of at least two nights rather than a day trip.
Lagunas de Chacahua
This lagoon and mangrove area to the west is known for wildlife and quiet beaches, and tours run from the coast. Allow a full day. Check the current road and boat arrangements, and bring sun protection.
FAQ
Q1When is the best time to visit Puerto Escondido?
November to April is the dry season, with the most reliable beach weather, but it is also the busiest and most expensive time. May to October brings rain, greener scenery and big surf swells, with lower prices. Book ahead for Christmas and Semana Santa.
Q2How many days do you need in Puerto Escondido?
Three to five days is enough for the main beaches, a boat trip and the lagoon. If you want surf lessons or plan a slow beach holiday, stay five days or more. Add at least two nights if you also want to visit Oaxaca City.
Q3How do you get to Puerto Escondido?
You can fly to the local airport, usually from Mexico City. Since early 2024, a new highway has cut the drive from Oaxaca City to roughly three hours, with buses and shared vans on the route. Check current schedules and travel in daylight where possible.
Q4Is Puerto Escondido good for beginners at surfing?
Zicatela has powerful waves that suit experienced surfers, but Carrizalillo and other bay beaches have gentler conditions for beginners. Book lessons with an established school, ask about local conditions and swim only where locals say it is safe.
Prices, schedules and entry rules change. Check current details with official sources before you travel. Read the Mexico travel guide.



