

Photos: Huatulco by Gzzz, CC BY-SA 4.0, cropped; Puerto Escondido by theklan, CC BY-SA 2.0, cropped.
Huatulco or Puerto Escondido?
Our verdict in twelve categories, each scored against the same fixed benchmark cities, and the climate month by month, so you can choose for your trip.
Choose Huatulco for
- families
- culture and sights
- day trips
Huatulco suits travellers who want calm water and an easy, orderly beach stay. Its bays are sheltered coves where nearly every beach is a swimming beach, the national park reaches right down to the sand, and the resorts of Tangolunda make it simple for families and couples who want their days planned around snorkelling and boat trips between bays.
Choose Puerto Escondido for
- nightlife
- getting around
- prices
Puerto Escondido is the better pick for anyone drawn by surf culture and a livelier evening. Zicatela's famous break sets the tone of the town, La Punta keeps going late, yoga studios fill the hills, and staying in simple guesthouses keeps costs low. Swimming means choosing your cove with care, but the town has more life in it than its resort neighbour along the coast.
Scoreboard
Twelve categories on one fixed scale from 0 to 100. The shaded stretch is the gap between the two.
Your match
Pick a travel style or drag the sliders, and both match scores follow your weighting.
Too close to call, 2 points apart
Wins on families and culture and sights with your weighting.
Wins on nightlife and getting around with your weighting.
What matters to you?
Category by category
What the scores mean for a trip.
Beaches & swimming
These are two of the best beach towns on this coast, but they offer different kinds of beach. Huatulco's nine bays are mostly sheltered coves, so from Santa Cruz and Chahué near town to La Entrega's coral shallows almost every beach is a place to swim. The wilder ones, El Órgano and Cacaluta, can only be reached by boat or a forest path.
Puerto Escondido's best-known beach, Zicatela, is for surfers and watching sunsets, not for swimming. Swimmers go instead to Carrizalillo, Puerto Angelito and Manzanillo. You have to choose the part of the coast more carefully here, but you get a long open surf beach that Huatulco's tidy bays do not have.
Food & drink
Both towns eat in much the same way: Oaxacan dishes, fish grilled at beach palapas, and mezcal. Neither has fine dining. In Huatulco the best meals are in La Crucecita's market and family fondas, because the Tangolunda resorts lean towards buffets. Puerto Escondido has a little more variety, with evening street stalls in the centre, international cooking for long-staying visitors in La Punta and Zicatela, and a few more polished places in Rinconada.
Culture & sights
Neither town is a place to come for sights, though Huatulco has a few more. La Crucecita's church with its huge painted Virgin, the small pre-Hispanic site and lookout at Copalita, and the colonial church in Santa María Huatulco fill a pleasant morning.
Puerto Escondido has no museums or historic buildings to speak of, just the modest El Adoquin, a small church and the lighthouse. What culture you meet is in the market, the fishing beach and the festivals, and in both towns you need to go inland to Oaxaca city for more.
Nightlife
Puerto Escondido has a real night out, Huatulco mostly does not. In La Punta, open-air bars, reggaeton and electronic nights run late in high season, and Zicatela's beachfront has sunset bars and mezcal places. It is informal surf-town fun rather than a club scene.
Huatulco's evenings are a long dinner and a drink around La Crucecita's plaza, with a few bars with dancing and some by the marina in Santa Cruz. Most of the year the town is quiet by midnight, and anyone wanting a party heads to Zipolite.
Nature & outdoors
Both towns are very strong for outdoor time, but in different ways. Huatulco's national park brings dry forest, cliffs, blowholes and coral down to the shore, so snorkelling and diving are easy, and inland there is rafting on the Copalita River and coffee farms around Pluma Hidalgo.
Puerto Escondido's outdoors is mainly about surf, from Zicatela's heavy break to gentler learner waves, plus the bioluminescent Manialtepec lagoon and the mangrove channels of Chacahua. Both have humpback whales offshore in winter and turtle nesting nearby.
Day trips
The two towns share their best outing: the beach villages of Mazunte, San Agustinillo, Zipolite and Puerto Ángel, about an hour from each in opposite directions. Huatulco adds a slow half day among the coffee villages of the Sierra Sur. Puerto Escondido adds the lagoon village of Chacahua, and the two towns are about two hours from each other. From either, Oaxaca city needs an overnight stay.
Good for families
Huatulco is the easier choice with children. Its sheltered bays let children paddle and snorkel among fish right by the sand, Tangolunda's resorts have pools and kids' clubs, and the small, calm town is simple to manage.
Puerto Escondido takes more planning. The safe coves are fine, though Carrizalillo means a steep climb back up the steps, but Zicatela's currents are no place for children and the town is spread out. In return it has dolphin trips, turtle releases and gentle surf lessons, which older children may enjoy more than another week of calm bays.
Getting around
Puerto Escondido is a little easier to get around, mainly because you can do without a car. Its centre, Rinconada and Zicatela can each be walked, despite steep hills and patchy pavements, and taxis and colectivos link them.
Huatulco's bays are further apart. La Crucecita and Santa Cruz are walkable, but Tangolunda and Maguey mean a taxi, and the remoter bays and coast villages need a boat tour or a hire car.
Shopping & style
Both offer only small-scale shopping, with Oaxacan textiles, embroidered blouses, alebrijes, hammocks and mezcal sold among the beach souvenirs. Huatulco's stalls are around La Crucecita's plaza and in Santa Cruz, and it also sells local coffee and black pottery. Puerto Escondido's are along El Adoquin, and Zicatela and La Punta add surf shops and swimwear. Serious craft buyers from either town should save their money for Oaxaca city.
Affordability
Huatulco is reasonably priced if you stay in La Crucecita, eat at the market and family fondas and take taxis between bays. Costs climb at the all-inclusive resorts of Tangolunda, on boat tours and in hotel restaurants.
Puerto Escondido is a little kinder still to a tight budget. Street tacos, market meals, palapa lunches and simple guesthouses cost little, and there are almost no paid sights, as long as you avoid the design hotels and international restaurants of Zicatela and La Punta. Both towns get dearer in the Mexican vacation weeks.
Live music & performing arts
Neither town has a theatre or concert hall, so plan your evenings around something else. Huatulco has resort folk dance shows and music on the plaza during festivals. Puerto Escondido has live bands, DJs and the odd jazz or son jarocho night in its surf bars, plus traditional dances at its November festival.
Wellness & relaxation
Puerto Escondido has more for anyone wanting yoga and slow mornings. Open-air studios and retreats sit in Zicatela, La Punta and the hills, with more in Mazunte, and beach massages are everywhere, though light sleepers should avoid La Punta.
Huatulco relaxes you through its quiet, low-rise calm, and it has the full resort spas in Tangolunda and Conejos that Puerto Escondido lacks. Both towns offer the temazcal steam bath.
When should you go?
Pick your month. The climate figures are measured averages, not a forecast.
Huatulco in July
Puerto Escondido in July
Daytime high, °C
Rainfall in the month, mm
Where the figures come from
Huatulco's temperatures are measured 42 km from the centre, at Puerto Angel, Oax..
Huatulco's station stands 177 m below the city centre, so the centre is likely a little cooler than the figures say.
Huatulco has no rain gauge within 25 km of the centre, so its rainfall comes from a gridded climate dataset read at the city rather than from a gauge further away.
Puerto Escondido's temperatures are measured 66 km from the centre, at Puerto Angel, Oax..
Puerto Escondido has no rain gauge within 25 km of the centre, so its rainfall comes from a gridded climate dataset read at the city rather than from a gauge further away.
Temperature and rainfall are climate normals, averaged over the years shown. Huatulco: 1991-2020 normals, Puerto Angel, Oax. (42.2 km from centre). Puerto Escondido: 1991-2020 normals, Puerto Angel, Oax. (65.6 km from centre).
Both towns are hot every month of the year, with afternoons around 33°C, so the real difference between seasons is rain rather than warmth. November to April is the dry season in both, with almost no rain, long sunny days and the calmest conditions for swimming and boat trips. The sea is warm enough to swim in year-round, from about 27°C in Huatulco's coolest months to 30°C in summer, and Puerto Escondido stays a degree warmer through the winter. Midday is too hot for long walks in any month, so mornings and evenings are the times to be out.
The rains arrive in May and are heaviest from June to September. Huatulco takes the wetter summer, with around 270mm in June against Puerto Escondido's 136mm, and it stays wetter into October. Puerto Escondido's wettest month is August, at about 208mm. For either town, the dry months are the safe choice, and Huatulco in particular is best avoided in the height of the rains.
Which traveller are you?
On a family trip with young children, Huatulco is the easier choice. La Entrega and Santa Cruz have gentle water for snorkelling near the shore, the resorts have kids' clubs, and its swimming bays have no heavy surf like Zicatela's to keep children away from.
For a food and nightlife trip, Puerto Escondido gives more to do once the sun goes down. Evening street stalls in the centre, international cooking in La Punta and Zicatela, and bars and late parties in La Punta outlast Huatulco's quiet plaza drinks.
For a surfing trip, Puerto Escondido is the place to be. Zicatela is one of the world's famous big-wave breaks, while La Punta and Carrizalillo suit learners. Huatulco's bays are made for swimming, and its open beaches are not a surf scene.
Before you go
| Measure | Huatulco | Puerto Escondido |
|---|---|---|
| Official language | Spanish, Nahuatl, Yucatec Maya | Spanish, Nahuatl, Yucatec Maya |
| Currency | Mexican Peso (MXN) | Mexican Peso (MXN) |
| Sockets | AB127 V, 60 Hz | AB127 V, 60 Hz |
| Driving side | Right | Right |
| Time zone | UTC-6 | UTC-6 |
| Emergency number | 911 | 911 |
| Elevation | 220 m | 60 m |
| Main airport | Bahías de Huatulco International Airport (HUX)15 km from centre13 non-stop destinations | Puerto Escondido International Airport (PXM)2 km from centre10 non-stop destinations |
| Public holidays this year | 9 days | 9 days |
By the numbers
| Measure | Huatulco | Puerto Escondido |
|---|---|---|
| City population | 7,409 | 29,903 |
| Museums within 10 km | 0 | 0 |
| UNESCO World Heritage sites within 50 km | 0 | 0 |
| Swim season, months above 21 °C | 12 months | 12 months |
Where else could you go?
Every comparison below shares a destination with this one, so you can follow Huatulco or Puerto Escondido somewhere new.
- Oaxacavs Puerto Escondido
- Oaxacavs Huatulco
- Acapulcovs Puerto Escondido
- Acapulcovs Huatulco
- Mexico Cityvs Puerto Escondido
- Mexico Cityvs Huatulco