

Photos: Puerto Escondido by theklan, CC BY-SA 2.0, cropped; Sayulita by Luisalvaz, CC BY-SA 4.0, cropped.
Puerto Escondido or Sayulita?
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 Puerto Escondido for
- prices
- nightlife
- food and drink
Puerto Escondido is the better pick for travellers who want more ocean and are happy to spend less. Its coast is more varied, from a world-famous big-wave break to calm snorkelling coves, with lagoons, turtles and bioluminescence close by. Going out has more life to it, centred on La Punta, and a simple stay costs noticeably less. The trade-off is a spread-out town where you take taxis between neighbourhoods, and heat that stays fierce all year.
Choose Sayulita for
- shopping
- getting around
- day trips
Sayulita suits people who want a compact village where you walk everywhere, gentle waves for learning to surf and easy access to Puerto Vallarta for a bigger day out. Its boutiques and Huichol galleries make better browsing, and the winter weather is far kinder for walking around. You pay for that comfort, though. Rooms and restaurants are priced for North American visitors, and nights out are a few blocks of bars rather than a proper scene.
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 prices and nightlife with your weighting.
Wins on shopping and getting around with your weighting.
What matters to you?
Category by category
What the scores mean for a trip.
Beaches & swimming
Both towns are built around the beach, and both have warm Pacific water, but the beaches work very differently. Puerto Escondido's coast changes every few hundred metres. Zicatela is a powerful surf beach for watching, not swimming, while Carrizalillo, Puerto Angelito and Manzanillo are calm, clear coves good for snorkelling.
Sayulita has one main bay with soft, rolling waves where the whole village learns to surf. It gets crowded, so swimmers walk to Playa de los Muertos or along the jungle path to Carricitos. San Pancho and the Punta de Mita beaches are within half an hour, closer than Mazunte and Zipolite are to Puerto Escondido.
Food & drink
Puerto Escondido eats a little better. That is thanks to the cooking of Oaxaca: tlayudas, moles and tamales at the market and evening street stalls, mezcal from the valleys inland and fish grilled a la talla on the beach. Rinconada also has a handful of more polished restaurants.
Sayulita's best food is simpler and coastal: fish tacos, aguachile, al pastor around the plaza. Its layer of smoothie bowls and international menus can feel interchangeable, and for a serious dinner people drive to Puerto Vallarta.
Culture & sights
Neither town is a sightseeing destination. Each has a modest church and a small centre and no museums at all. What differs is the cultural thread you meet. In Puerto Escondido it is the Oaxacan coast of the market, the fishing beach and the festivals, with Oaxaca city's architecture a long way inland. In Sayulita it is Huichol art sold in galleries, along with the hillside cemetery and the papel picado over the streets.
Nightlife
Puerto Escondido has the livelier nights. La Punta is a proper barefoot party quarter, with reggaeton and electronic nights running late in high season, and Zicatela's beachfront adds sunset bars and mezcal places.
Sayulita goes out more than a village usually would, with bars around the plaza and a few DJs past midnight in winter. Still, it is a few blocks rather than a district, and anyone wanting clubs drives to Puerto Vallarta. Both scenes go quiet in the rainy summer.
Nature & outdoors
Puerto Escondido has the edge outdoors. Zicatela is one of the world's great big-wave breaks, and nearby you have the bioluminescent Manialtepec lagoon, the mangroves and crocodiles of Chacahua and turtle hatchling releases on the beaches.
Sayulita's nature is greener and gentler. Jungle hills run down to the sea, and footpaths and mountain-bike trails cross the headlands. In winter, humpbacks calve in the Bay of Banderas, and boats go out to the protected Marietas Islands. It is the better place for beginner surfers, less so for anyone chasing heavy waves.
Day trips
Sayulita has more to do in a day. Puerto Vallarta, about an hour south, offers a real town, with its malecón, the old centre around the crowned Guadalupe church, and galleries. Beyond that, the colonial ruins and river trips of San Blas and fishing villages like Chacala are within reach.
From Puerto Escondido, the day trips are mostly more beach: Mazunte, Zipolite and Puerto Angel, or Huatulco's bays. Oaxaca city and the mezcal valleys really need an overnight stay.
Good for families
These two are equally suited to families, and in similar ways: simple beach days, no zoo or aquarium, and strong heat. The details differ, though. Puerto Escondido has safe coves for paddling and snorkelling, but its open beaches are dangerous and the town is spread out.
Sayulita is compact, and its surf schools teach children on gentle waves. On the other hand, its cobbled lanes with no pavements and its golf-cart traffic make pushchairs hard work.
Getting around
Sayulita is easier to get around because it is so small. You can cross the village on foot in about ten minutes, even if the cobbles and dirt lanes are rough. For the coast, there are slow buses to Puerto Vallarta, rented golf carts or a hire car.
Puerto Escondido is split into separate pockets: the centre, Rinconada and Zicatela down to La Punta. Steep hills and patchy pavements lie between them, so you end up taking plentiful taxis or colectivo vans every day.
Shopping & style
Shopping in Puerto Escondido is practical. Its Oaxacan crafts are genuine, but on El Adoquin they share the street with the souvenir trade, and Zicatela's surf shops are for gear rather than browsing. Serious craft buyers wait for the markets and workshops of Oaxaca city inland, and a bottle of mezcal is the thing to take home from the coast.
Sayulita is the better place for an afternoon of shopping, because its small boutiques share a recognisable beach style instead of looking like a row of stalls. Its Huichol galleries also offer a speciality that Puerto Escondido has no equivalent for. Still, the shopping is on a village scale, with no fashion streets or department stores.
Affordability
Puerto Escondido is clearly the cheaper vacation. Street tacos, market meals, taxis and simple guesthouses cost little. Only the design hotels and international restaurants of Zicatela and La Punta charge well above the local norm.
Sayulita's rooms, villas and visitor restaurants are priced for North Americans, and surf lessons and yoga add up. Taco stands, fondas and the regional bus stay cheap, and a summer visit lowers the cost of a room noticeably.
Live music & performing arts
There is little stage culture in either town, with no theatre or concert hall in either. Puerto Escondido has bar bands, the odd son jarocho night and traditional dances at its November festival. Sayulita offers acoustic sets, buskers and occasional mariachi, and Puerto Vallarta is close by for a proper concert.
Wellness & relaxation
Both are slow-paced yoga towns, with open-air studios, retreats and temazcal sweat lodges, and neither has thermal baths. In Puerto Escondido, the yoga spreads into Mazunte nearby, beach massages are cheap, and light sleepers should avoid La Punta.
Sayulita has more of a retreat-villa culture, with sound healing alongside the yoga. Its crowded, noisy centre in high season sends people seeking real quiet to the hillsides or to San Pancho.
When should you go?
Pick your month. The climate figures are measured averages, not a forecast.
Puerto Escondido in July
Sayulita 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.
Sayulita has no weather station within reach, so its figures come from a gridded climate model rather than a measured record, and read a broad area rather than the city itself.
Temperature and rainfall are climate normals, averaged over the years shown. Puerto Escondido: 1991-2020 normals, Puerto Angel, Oax. (65.6 km from centre). Sayulita: 2001-2020 normals, NASA POWER reanalysis grid, no weather station within 90 km.
Both towns have the same basic rhythm: a dry season from about November to April or May and a wet summer, with the sea warm enough to swim in all year. The difference is the heat. Puerto Escondido hardly changes, with daytime highs around 32°C every month. That makes midday walking hard work even in the dry, sunny winter, which has the most sunshine of the year. Its rains build from May and peak at about 208mm in August, and by November it is dry again.
Sayulita is much milder in winter, at around 25°C, which is ideal for strolling the village and walking the headland paths. The sea drops to about 24°C, so it is fresher for swimming than Puerto Escondido's warm Pacific. Its summer is far wetter, with rainfall reaching about 384mm in August and staying heavy from July to September, along with heat and humidity. For Sayulita, December to May is clearly the time to go. Puerto Escondido's beaches work in any dry month, as long as you can live with the heat.
Which traveller are you?
On a trip with a tight budget, Puerto Escondido lets you live on local terms. If you stay away from the foreign-facing end of Zicatela, the days cost very little. Sayulita is priced for North American visitors, so even a plain stay costs noticeably more, especially in winter.
For a food and nightlife trip, Puerto Escondido has more to explore. You get a whole regional cuisine from Oaxaca rather than a run of beach tacos, and a proper party quarter that keeps going late. Sayulita's eating and drinking are pleasant but small enough to get through in a few evenings.
On a shopping trip, Sayulita is the better choice. Puerto Escondido's stalls lean towards the souvenir trade. Sayulita's compact streets have enough independent boutiques and galleries for an unhurried afternoon, and its Wixárika artwork makes a distinctive thing to take home.
Before you go
| Measure | Puerto Escondido | Sayulita |
|---|---|---|
| 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 | 60 m | 2 m |
| Main airport | Puerto Escondido International Airport (PXM)2 km from centre10 non-stop destinations | Puerto Vallarta International Airport (PVR)29 km from centre52 non-stop destinations |
| Public holidays this year | 9 days | 9 days |
By the numbers
| Measure | Puerto Escondido | Sayulita |
|---|---|---|
| City population | 29,903 | 3,390 |
| Museums within 10 km | 0 | 0 |
| UNESCO World Heritage sites within 50 km | 0 | 1 |
| 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 Puerto Escondido or Sayulita somewhere new.