Surf Mexico: the best surf towns, seasons and spots
Where to surf in Mexico: 2 surf towns compared by surf season (mostly May–October), waves, skill level and sea temperature.
Best time to surf Mexico: May–October is main surf season in most of its surf towns. The table below shows each town's own season.
Mexico surf towns compared
| Town | Best surf | Waves | Suits | Sea temp |
|---|---|---|---|---|
| Puerto Escondido surfMexico, Central America & Caribbean | May–September | beach breaks and point breaks | all levels | 28–30°C |
| Sayulita surfMexico, Central America & Caribbean | May–October | beach breaks, point breaks and reef breaks | beginner and intermediate surfers | 25–31°C |
Frequently asked questions
- When is the best time to surf Mexico?
- Across the 2 surf towns we cover in Mexico, May–October is main surf season in most of them. Puerto Escondido: May–September; Sayulita: May–October.
- Where is the water warmest for surfing in Mexico?
- Sayulita has the warmest sea of the towns we cover, around 31°C in August. The coldest is Sayulita, around 25°C in March.
- Where should beginners surf in Mexico?
- Puerto Escondido, Sayulita have breaks that suit beginners. The other towns are better for surfers who already ride green waves.