Puerto Escondido

Puerto Escondido is a beach town on Mexico's Pacific coast in Oaxaca, famous for the powerful surf of Zicatela and calm coves a short walk away. It lies on the Costa region of the state, between Acapulco and Huatulco and about 290 kilometers from the city of Oaxaca, with the Sierra Madre del Sur rising behind it.

Until the 1930s there was barely a town here, only a bay used now and then to ship coffee. Surfers arrived after the coastal highway opened in the 1960s, and Puerto Escondido has kept a relaxed, unpolished feel, with small hotels, family restaurants and a mix of surfers, backpackers, Mexican families and long-stay visitors. Rentals range from surf apartments on Zicatela to quiet houses in Rinconada and villas above the western beaches. With lagoons full of birds, turtle nesting beaches and the villages of the Oaxacan coast nearby, it suits travelers who want nature and the sea without a big resort.

Where to stay in Puerto Escondido

Zicatela, on the east side of town, is the heart of the surf scene: a long beach lined with cafés, surf shops and apartments, ideal for surfers and anyone who wants a sociable base, though the sea here is not safe for casual swimming. The town center, around the pedestrian street known as El Adoquín and the main beach, puts you within walking distance of the market, bus terminals and boat trips, and Playa Marinero next door has gentler water.

West of the lighthouse, Rinconada and the Carrizalillo area are quieter and more residential, close to the sheltered coves of Puerto Angelito, Manzanillo and Carrizalillo; houses and apartments here suit families and longer stays. Bacocho, the westernmost district, has wide sand, beach clubs and sunset views, and is a good choice for travelers who want space and a calmer pace. Distances are short, and taxis link all of these areas within minutes.

Beaches

This stretch of coast runs east to west, and each beach has its own character. Playa Zicatela, about four kilometers long, is known as the Mexican Pipeline for its heavy, hollow waves; it hosts international surf contests, and strong rip currents make it unsuitable for swimming, so watch the lifeguards' flags. Playa Marinero, just west, is calmer and good for beginners, and Playa Principal, in front of the town, is where fishermen land their catch at dawn and boats leave for tours.

Past the lighthouse and the Andador Escénico, a cliffside walkway over the sea, the twin coves of Puerto Angelito and Manzanillo are sheltered and popular with families. Carrizalillo, reached by a long stone stairway, is a small bay with clear water, snorkeling around its rocks and a small surf break that works when other beaches are too big. Bacocho, further west, faces the sunset; its far western end can have strong currents.

Lagoons, turtles and day trips

West of town, the Laguna de Manialtepec is a mangrove-lined lagoon fed by a warm spring and famous for birdwatching, with herons, ibis, pelicans and kingfishers; boat tours leave from its shore. Further west, about 54 kilometers away, the Lagunas de Chacahua National Park, created in 1937, protects a chain of lagoons, mangroves and beaches where three species of sea turtle nest, and boat tours often stop at a crocodile nursery.

Local conservation groups patrol the beaches to protect turtle nests and release hatchlings, and boat trips from the main beach look for turtles, dolphins and, in winter, whales. To the east, Mazunte, Zipolite and Puerto Ángel form a string of smaller beach villages; Mazunte is home to the Mexican National Turtle Center and has turned from turtle hunting to ecotourism since the trade was banned in 1990.

History and culture

The town's name comes from a local legend: a young Mixtec woman, kidnapped by pirates, escaped by swimming ashore and hid in the jungle, and the bay became known as the Bay of the Hidden Woman. The Nahuatl name for the area, Zicatela, said to mean place of large thorns, survives in the famous beach. The bay served as an occasional coffee port before a real town formed in the 1930s, and only a few hundred people lived here as late as the 1970s.

Puerto Escondido was declared a city in 2009. Each November the Fiestas de Noviembre bring a surf tournament, a sailfish competition and a festival of coastal dance, and Carnival opens with the burning of an effigy of bad moods. Food is built around the sea and the region: fresh fish and shrimp, local bananas, coffee and chocolate, with Oaxacan crafts sold along El Adoquín and in the central market.

Getting there and around

Puerto Escondido International Airport (PXM) sits on the edge of town, about a kilometer from the center, with flights to Mexico City, Oaxaca and other Mexican cities and a few routes to the United States. Bahías de Huatulco International Airport (HUX), further east along the coast, offers more domestic and seasonal international flights.

By road, the Barranca Larga–Ventanilla highway, opened in 2024, joins coastal Highway 200 about 13 kilometers east of town and has cut the drive from the city of Oaxaca to around two and a half to three hours, compared with six hours or more on the old mountain roads; buses now take roughly three to four hours. In town, many people get around on foot, and taxis are easy to find. A car is useful only for exploring the lagoons and villages along the coast.

Weather and when to visit

Puerto Escondido is warm all year, with an average temperature of about 27 to 28°C and high humidity. The dry season, roughly from November to April, brings sunny days, calmer seas on the sheltered beaches and the busiest months for visitors, when the best rentals near the coves fill early.

The rainy season runs from about May to November, with heavy afternoon or evening storms. Mid to late summer is low season for tourists but prime time for big waves and international surf events at Zicatela. The eastern Pacific hurricane season runs from 15 May to 30 November and usually peaks in August or September; hurricanes Paulina and Rick in 1997 and Carlotta in 2012 affected the town, so flexible plans make sense in those months. Whatever the season, respect the surf: even experienced swimmers should stick to the sheltered coves.

Good to know

Can you swim in Puerto Escondido?

Yes, but choose the beach carefully. Zicatela has powerful waves and strong rip currents and is meant for experienced surfers. Puerto Angelito, Manzanillo and Carrizalillo are sheltered coves that are much better for swimming and snorkeling, and Playa Marinero is gentler than Zicatela.

Where is the best area to stay in Puerto Escondido?

Zicatela suits surfers and travelers who want cafés and nightlife. Rinconada and Carrizalillo suit families and longer stays near calm coves. Bacocho offers space and sunsets on the western side, and the town center is convenient for markets, buses and boat tours.

How do you get to Puerto Escondido?

Puerto Escondido International Airport (PXM) has flights from Mexico City, Oaxaca and other cities. By road, the new highway from the city of Oaxaca, opened in 2024, takes about two and a half to three hours. Bahías de Huatulco International Airport (HUX) is another option further east.

When is the best time to visit Puerto Escondido?

November to April is the dry season, with sunny weather and calmer water in the coves. May to November is rainier and within the eastern Pacific hurricane season, but it brings the biggest surf and the major competitions at Zicatela. November also brings the town's festivals.

Is Puerto Escondido good for beginners in surfing?

Yes, although not at Zicatela itself, whose waves are for experts. Beginners usually start at Playa Marinero, where the surf is gentle, and Carrizalillo has a smaller break that can be surfed when other beaches are too big. Boards are easy to rent in town.

How many days do you need in Puerto Escondido?

Five days to a week lets you enjoy several beaches, take a boat or lagoon tour at Manialtepec or Chacahua and visit Mazunte or Zipolite. Many visitors stay several weeks or months in a rental, especially surfers and remote workers.

What currency is used in Puerto Escondido?

Mexico uses the Mexican peso (MXN). Cards are accepted in many restaurants and shops, but cash in pesos is still important for taxis, markets, beach vendors and lagoon tours, so it is wise to carry some local currency.

Researched and written with AI assistance, then fact-checked against the sources below. Last checked .

Sources (11)