Sayulita vs Puerto Escondido: Which Mexico Surf Town?

Photo: Guillermo Jaquez / Pexels.
Best for
- A mellow, boho beginner beach town: Sayulita, soft break and easy vibe
- A serious surf city, experts and progression: Puerto Escondido
| Sayulita | Puerto Escondido | |
|---|---|---|
| Waves | Soft, learner-friendly beach break | Zicatela (expert) plus La Punta (progression) |
| Level | Beginner | Beginner (La Punta) to expert (Zicatela) |
| Vibe | Boho, colourful, family and holiday town | Surf-first, lively, more hardcore and party |
| Cost | Mid, touristy | Mid, surf-town |
| Season | Year-round mellow, bigger in summer | Big south swells in summer (Zicatela heaviest) |
| Visa | Mexico tourist permit (up to 180 days, discretion) | Same |
| Best for | Beginners, families, casual surf | Improving-to-expert surfers and surf culture |
Sayulita in short
Sayulita, on the Nayarit coast, is a small, colourful, boho beach town with a soft, forgiving break and a laid-back holiday-and-family vibe. It is one of the friendliest places in Mexico to learn to surf, with schools on the beach and an easy, social scene. The trade-off is that it is touristy and crowded, and the surf will not challenge anyone past beginner level.
Puerto Escondido in short
Puerto Escondido, on the Oaxaca coast, is a surf-first town built around Zicatela, the heavy beach break known as the Mexican Pipeline, one of the most powerful waves in the world and strictly for experts. Crucially it also has La Punta, a mellower left where improving surfers progress, plus a bigger, more hardcore surf and party culture. It is the pick if surfing is the point.
The honest take
Choose Sayulita if you are learning, travelling with family or want an easy, boho beach town; choose Puerto Escondido if you surf at an intermediate level or above, or want to be immersed in a serious surf culture (with La Punta to progress and Zicatela to aspire to). Both run on the Mexican tourist permit.
Which should you pick?
- If you are a beginner or want a boho, family-friendly town: Sayulita.
- If you are progressing or want a serious surf city: Puerto Escondido.
- Both use Mexico's tourist permit (up to 180 days at officer discretion); summer brings the biggest swells.
FAQ
Is Sayulita or Puerto Escondido better for beginners?
Sayulita, clearly: its soft beach break and beach-side schools make it one of the easiest places to learn in Mexico. Puerto Escondido's Zicatela is expert-only, though its La Punta wave is a good place for improving surfers to progress.
Which has bigger waves?
Puerto Escondido, by far: Zicatela (the Mexican Pipeline) is a heavy, world-class beach break that gets very big on summer south swells and is for experts only. Sayulita stays mellow and beginner-friendly year-round.
Which has the better vibe?
That is personal. Sayulita is boho, colourful and family-friendly; Puerto Escondido is a surf-first town with a livelier, more hardcore surf and party culture. Pick Sayulita for easy and social, Puerto for surf-immersed.
Sources
- This comparison is assembled from our two full destination guides, and every cost, wifi, season and visa claim above is one those guides already verify: Sayulita, Mexico, Puerto Escondido.
- How we work: editorial standards.