
Practical
Best Time to Visit Puerto Escondido
Puerto is warm year-round, but the coast has three real seasons: dry-and-hot (November–May), rainy-and-green (June–October), and the two crowded holiday spikes (Semana Santa and Christmas–New Year). Pick around those and every month has an argument.
The quick take
January–February: steady 29–30°C, no rain, calm swimming days. March–May: hot and building swell; big-wave season is starting. June–October: afternoon storms, empty beaches, cheapest prices. November: whale season begins; the town's own festival weeks. December: dry, busy at Christmas, spectacular sunsets.
Month by month
- JanuaryHigh
One of the best months: dry, reliably 29–30°C, whales offshore, and the holiday crowd gone after the first week.
- FebruaryHigh
Arguably the sweet spot: January’s weather, slightly fewer people, whales still here.
- MarchPeak
Great early, complicated late: superb dry-season weather, but if Semana Santa falls in March the coast fills wall-to-wall.
- AprilShoulder
The pivot month: real heat arrives, surf season begins, and once Semana Santa clears, the town exhales.
- MayLow
Surfers’ May: the big south swells arrive. Everyone else gets serious heat, first storms, and low-season prices.
- JuneLow
Better than the words "rainy season" suggest: mornings usually shine, storms hit late-day, surf pumps, prices drop.
- JulyShoulder
Peak surf spectacle plus Mexican summer holidays: livelier than June, greener than April, wet in the afternoons.
- AugustShoulder
August belongs to the wave: contest season at Zicatela, jungle-green hills, honest humidity.
- SeptemberLow
The deepest low season: wettest, stickiest, emptiest — and the best prices of the year for those who lean into it.
- OctoberLow
The turn: storms space out, the coast is impossibly green, and the town stretches before high season.
- NovemberShoulder
The town’s month: Fiestas de Noviembre fill the calendar, dry season returns, and heat can still surprise.
- DecemberPeak
High season ignites: perfect weather, whales offshore, and a Christmas–New Year surge that books out months ahead.