Weather at Mexico Beaches in April

This page pulls together weather information for April at popular resort beaches in Mexico.

You can compare this month's averages for temperature, total rainfall and ocean temperature at vacation spots along the Pacific Ocean and the Caribbean Sea.

The temperatures here are in degrees Fahrenheit and Celsius. Total rainfall is given in days, inches and millimetres.

April brings yet another month of terrific weather at all of Mexico's beaches. It's typically the driest month of the year on both the Pacific and Caribbean coasts.

Temperatures in April are a little warmer than in previous months, but the weather still isn't as hot as it gets in summer.

Despite the warm weather, the water off Cabo San Lucas on the Baja Peninsula in April reaches its coolest temperature of the year. But as you go farther south along the Pacific coast, the ocean heats up quickly.

Temperature

Average April temperatures
High °F Low °F Beach High °C Low °C
Pacific Beaches
86 59 Cabo San Lucas 30 15
78 64 Mazatlán 26 18
82 58 Puerto Vallarta 28 14
85 69 Manzanillo 29 21
91 71 Zihuatanejo 33 22
87 75 Acapulco 31 24
94 69 Huatulco 35 21
Caribbean Beaches
90 73 Cancun 32 23
90 71 Cozumel 32 22
89 69 Tulum 32 20

Rainfall

Total average April precipitation
Days Beach Inches Milli­metres
Pacific Beaches
0 Cabo San Lucas 0.0 1
0 Mazatlán 0.1 4
1 Puerto Vallarta 0.2 4
0 Manzanillo 0.1 4
0 Zihuatanejo 0.0 0
0 Acapulco 0.0 1
2 Huatulco 1.2 31
Caribbean Beaches
4 Cancun 1.1 29
4 Cozumel 1.8 45
3 Tulum 1.5 38

Ocean Temperature

Average water temperature in April at beaches in Mexico
Beach °F °C
Pacific Beaches
Cabo San Lucas 67 20
Mazatlán 74 24
Puerto Vallarta 76 25
Manzanillo 79 26
Zihuatanejo 80 27
Acapulco 82 28
Huatulco 84 29
Caribbean Beaches
Cancun 79 26
Cozumel 80 26
Tulum 80 26
References

CONAGUA. Comisión Nacional Del Agua. Servicio Meteorológico Nacional, México. Normales Climatológicas por Estación

NOAA. National Oceanographic Data Center. Ocean Climate Laboratory. World Ocean Atlas 2009.

NOAA. National Weather Service. National Hurricane Center.

Mexico Beaches
Back to Top