Surfing in Mexico in April
In April the best surfing in Mexico is at Barra de la Cruz, Salina Cruz & Puerto Escondido – Zicatela.
Updated November 2026 · weather data 2022–2026
In short
- Waves: 1.4 m on average (daily maximum)
- Water: 21–29°C, 3/2 wetsuit at 21°C; no wetsuit at 25–29°C
- Air: 30°C by day, 22°C at night
- Weather: sun (6+ hours) on about 30 days, rain (1+ mm) on about 1; a day can have both
- Warm enough for no wetsuit: Barra de la Cruz, Salina Cruz & Puerto Escondido – Zicatela.
- For beginners: Todos Santos – Cerritos, La Saladita & Troncones.
When are you planning to go?
1
AprPEAK SEASON
Barra de la Cruz
Mexico
1.6 m waves29° water32° air
Intermediate and up · no wetsuit · ✈ HUX 32 km
2
AprPEAK SEASON
Salina Cruz
Mexico
1.5 m waves28° water34° air
Intermediate and up · no wetsuit · ✈ IZT 40 km
3
AprGOOD
Zicatela
Puerto Escondido · Mexico
1.5 m waves28° water33° air
Advanced only · no wetsuit · ✈ PXM 4 km
4
AprGOOD
Pascuales
Mexico
1.5 m waves26° water29° air
Advanced only · no wetsuit · ✈ CLQ 62 km
5
AprGOOD
Cerritos
Todos Santos · Mexico
1.5 m waves21° water26° air
Beginner-friendly · 3/2 wetsuit · ✈ CSW 50 km
6
AprGOOD
La Saladita
Mexico
1.4 m waves28° water31° air
Beginner-friendly · no wetsuit · ✈ ZIH 42 km
7

AprGOOD
Troncones
Mexico
1.3 m waves28° water31° air
Beginner-friendly · no wetsuit · ✈ ZIH 34 km
8
AprGOOD
Sayulita
Mexico
1.2 m waves25° water27° air
Beginner-friendly · no wetsuit · ✈ PVR 29 km
Averages of the 8 spots on this page. Wave height: average daily maximum.
Questions
Where to go surfing in Mexico in April?
Barra de la Cruz: 1.6 m waves; Salina Cruz: 1.5 m waves; Puerto Escondido – Zicatela: 1.5 m waves.
How warm is the water in Mexico in April?
21–29°C: 3/2 wetsuit at 21°C; no wetsuit at 25–29°C.
Where can beginners go surfing in April?
Good spots for beginners this month: Todos Santos – Cerritos, La Saladita & Troncones.
Which airport is closest?
Bahías de Huatulco International Airport (HUX), 32 km from Barra de la Cruz; General Antonio Cárdenas Rodríguez National Airport / Ixtepec Air Base (IZT), 40 km from Salina Cruz; Puerto Escondido International Airport (PXM), 4 km from Puerto Escondido – Zicatela.