

Photos: Puebla by Octavio Alonso Maya …, CC BY-SA 3.0, cropped; Puerto Escondido by theklan, CC BY-SA 2.0, cropped.
Puebla 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 Puebla for
- culture and sights
- day trips
- food and drink
Puebla suits travellers who want to eat well and look at things. It has a colonial centre of tiled façades and gilded chapels, the convent kitchens that gave Mexico mole poblano, and a ring of easy outings from Cholula's pyramid to the monasteries on the volcano slopes. It is the cheaper of the two and mild at altitude, and it rewards a few slow days. There is no sea, though, and not much in the way of lazing about.
Choose Puerto Escondido for
- beaches
- wellness
- nature and the outdoors
For sand, surf and warm water, Puerto Escondido is the obvious pick. Days revolve around the coves at Carrizalillo and Puerto Angelito, the big waves at Zicatela, boat trips to see dolphins and a morning yoga class. There are almost no museums or monuments to pull you off the beach. Choose it to swim, rest and spend time on the ocean, and accept that culture means a trip inland.
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.
Wins on culture and sights and day trips with your weighting.
Wins on beaches and wellness with your weighting.
What matters to you?
Category by category
What the scores mean for a trip.
Beaches & swimming
Puebla has no beach at all. It sits on a plateau above 2,000m, hours from the Gulf coast, and swimming means a hotel pool or a spring-fed balneario.
Puerto Escondido is built around the sand, but it pays to pick your spot. Zicatela is for watching surfers, not swimming. The sheltered coves of Carrizalillo, Puerto Angelito and Manzanillo have calm, clear water for snorkelling, and the villages of Mazunte and Zipolite add more coves about an hour along the coast.
Food & drink
Puebla pulls clearly ahead here. Mole poblano and chiles en nogada were born in this city, and the everyday food is distinctive enough to plan your days around: cemitas, chalupas, tacos árabes and convent sweets from the Calle de los Dulces.
Puerto Escondido eats well but simply: fish grilled a la talla, ceviche at the beach palapas, Oaxacan tlayudas in the market, and pizza and poke bowls in the surf districts. It makes for a pleasant week of beach meals rather than a reason to travel.
Culture & sights
Puebla is worth visiting for its sights alone. The UNESCO-listed centre with its Talavera house fronts, the gilded Capilla del Rosario, the Biblioteca Palafoxiana and the Museo Amparo fill two or three unhurried days.
Puerto Escondido has almost none of this. A walk along El Adoquin to the lighthouse, the fishing beach and the town's festivals are the culture on offer. For churches and museums you have to go inland to Oaxaca city.
Nightlife
Neither offers a big night out, but evenings feel quite different in each. Puebla's revolve around mezcal bars, cantinas and rooftop terraces facing the cathedral, while the student crowd and the small clubs are out in Cholula and Angelópolis.
Puerto Escondido goes out barefoot. People start at the sunset bars on Zicatela, then move on to reggaeton and electronic parties at La Punta, which run late in the winter high season and thin out once the rains arrive.
Nature & outdoors
Puerto Escondido's outdoors are livelier and closer at hand. The surf runs from beginner breaks to Zicatela's heavy barrels, boats go out to see dolphins and passing whales, the Manialtepec lagoon glows with bioluminescence and the mangroves of Chacahua are within reach.
Puebla offers mountains instead. The snowy peaks of Popocatépetl and Iztaccíhuatl fill the skyline on clear winter mornings, and La Malinche is a serious day hike to a summit above 4,400m. Almost every outing needs a car, a tour or an early bus.
Day trips
Puebla makes a strong base. Cholula's Great Pyramid is half an hour away and the tiled village churches of Tonantzintla and Acatepec are right beside it. Tlaxcala with the Cacaxtla murals, flower-growing Atlixco and even Mexico City can all be done in a day.
From Puerto Escondido, most outings mean more beach: Mazunte, Zipolite, the bays of Huatulco or the lagoon village of Chacahua. Oaxaca city and the mezcal valleys are too far for a day out and need a night away.
Good for families
Puebla has a little more for children, above all the drive-through animal park at Africam Safari. There is also the observation wheel at Angelópolis and the tunnels inside Cholula's pyramid, though most of the centre is churches and museums aimed at adults.
Puerto Escondido's pleasures are simpler: paddling in the calm coves, turtle hatchling releases and gentle surf lessons for older children. The heat, the dangerous open beaches and the lack of anything built for children make it harder going with toddlers.
Getting around
Both are walkable in parts and rely on taxis beyond them. In Puebla, walking is part of the pleasure. The historic centre is a flat colonial grid with nearly everything within twenty minutes of the zócalo, and taxis or ride-hailing cover the trips to Angelópolis and Cholula.
Puerto Escondido is split into hilly, hot pockets: the centre, Rinconada and Zicatela. Plentiful taxis and colectivo vans link them, and some visitors rent scooters for roads that are busy and uneven.
Shopping & style
Puebla has a signature craft worth carrying home: Talavera pottery, bought from workshops where you can watch it being painted. Add onyx at El Parián, weekend antiques on the Callejón de los Sapos and the Angelópolis malls for international brands.
Puerto Escondido's shopping is what you would expect of a beach town. El Adoquin has embroidered blouses, alebrijes and hammocks, Zicatela has surf shops and swimwear, and a bottle of mezcal is the best thing to take home.
Affordability
Puebla is the cheaper stay overall. Hotels in restored colonial houses near the zócalo, market lunches and inexpensive taxis keep costs low, and museum entry is modest.
Puerto Escondido can come close if you stick to street tacos, palapa lunches and simple guesthouses, and there are almost no paid sights. But Zicatela and La Punta cater to a foreign crowd, and their design hotels, villas and restaurants, along with the Mexican vacation weeks at Christmas and Easter, quickly raise the bill.
Live music & performing arts
Neither is a place to travel to for performance, but Puebla at least gives you something to book. The historic Teatro Principal stages plays and concerts, the university's cultural complex hosts dance and orchestral evenings, and folk dance fills the streets around the 5 de Mayo anniversary.
Puerto Escondido has bar bands, DJs and the occasional son jarocho night in Zicatela and La Punta. The November festival brings music and traditional dances, but there is no theatre or concert hall.
Wellness & relaxation
Unwinding comes easily in Puerto Escondido. There are open-air yoga studios and retreats in Zicatela and the hills behind it, with more in Mazunte, and temazcal ceremonies and cheap beach massages are easy to find. The only caution is to sleep away from La Punta's late nights.
In Puebla, relaxing means shaded courtyards, quiet plazas in the morning and long lunches, perhaps with a temazcal near Cholula or a dip in the sulphur pools at Agua Azul. Traffic outside the old centre breaks the calm.
When should you go?
Pick your month. The climate figures are measured averages, not a forecast.
Puebla in July
Puerto Escondido in July
Daytime high, °C
Rainfall in the month, mm
Where the figures come from
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. Puebla: 1991-2020 normals, Puebla, Pue. (5.4 km from centre). Puerto Escondido: 1991-2020 normals, Puerto Angel, Oax. (65.6 km from centre).
The two follow the same pattern: dry and sunny from November to April, with heavy rain from June to September. Temperature is where they differ. Puebla's altitude keeps days mild all year, from about 23°C in December and January to 29°C in April, which is good weather for walking the colonial streets. The dry winter brings the clearest views of the volcanoes, and in the rainy months the storms tend to come in the afternoon.
Puerto Escondido is hot in every month, around 33°C, and the sea never drops much below 28°C, so it is always warm enough for the beach. The best stretch is November to April, which is sunny and almost rainless. August is the wettest month, with about 208mm, and the midday heat makes long walks hard work at any time of year.
Which traveller are you?
On a beach and sun trip, Puerto Escondido is the only real choice. The Pacific is warm all year, there are calm coves for swimming and snorkelling, and you can watch the surf at Zicatela at sunset. Puebla is hours from any coast and offers only pools.
For a culture and arts trip, Puebla wins comfortably. Its UNESCO-listed centre, Baroque chapels, the Palafoxiana library and the Museo Amparo sit alongside a historic working theatre. Puerto Escondido has no museums or historic buildings to speak of.
On a relaxing and wellness trip, Puerto Escondido suits better. The tides and the surf set the pace, yoga studios and temazcal ceremonies are part of everyday life, and massages are easy to find. In Puebla the calm is mostly limited to courtyards, and there is traffic beyond them.
Before you go
| Measure | Puebla | 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 | 2,153 m | 60 m |
| Main airport | Hermanos Serdán International Airport (PBC)20 km from centre14 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 | Puebla | Puerto Escondido |
|---|---|---|
| City population | 1,542,232 | 29,903 |
| People per km² | 2,825 | - |
| Museums within 10 km | 17 | 0 |
| UNESCO World Heritage sites within 50 km | 2 | 0 |
| Swim season, months above 21 °C | - | 12 months |
Where else could you go?
Every comparison below shares a destination with this one, so you can follow Puebla or Puerto Escondido somewhere new.
- Huatulcovs Puerto Escondido
- Mexico Cityvs Puebla
- Oaxacavs Puerto Escondido
- Oaxacavs Puebla
- Acapulcovs Puebla
- Acapulcovs Puerto Escondido