Weather at Mexico Beaches: Annual Averages

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

You can compare yearly 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.

Among Mexico's major beach destinations, the hottest during the day on average are Zihuatanejo and Huatulco, while the warmest nights happen at Acapulco. The lowest daytime temperatures normally occur in Mazatlán, while the coolest nights are at Cabo San Lucas.

Cancun and Cozumel on the Yucatan Peninsula get rain far more often than any of the Pacific beaches. But the total amount of annual rainfall at the Caribbean beaches is similar to what falls at many places on the west coast. The driest beach of all borders the desert at Cabo San Lucas.

Place name links take you to more detailed weather information for that location.

Temperature

Average annual temperatures
High °F Low °F Beach High °C Low °C
Pacific Beaches
87 63 Cabo San Lucas 31 17
82 68 Mazatlán 28 20
83 62 Puerto Vallarta 29 17
88 73 Manzanillo 31 23
91 72 Zihuatanejo 33 22
89 76 Acapulco 31 25
91 68 Huatulco 33 20
Caribbean Beaches
89 73 Cancun 32 23
88 72 Cozumel 31 22
89 68 Tulum 31 20

Rainfall

Total yearly precipitation averages
Days Beach Inches Milli­metres
Pacific Beaches
14 Cabo San Lucas 10.0 255
51 Mazatlán 30.6 778
95 Puerto Vallarta 64.6 1641
67 Manzanillo 38.1 968
55 Zihuatanejo 41.1 1043
69 Acapulco 53.2 1352
73 Huatulco 56.8 1443
Caribbean Beaches
112 Cancun 51.2 1300
120 Cozumel 58.7 1490
82 Tulum 43.3 1099

Ocean Temperature

Average annual water temperature at beaches in Mexico
Beach °F °C
Pacific Beaches
Cabo San Lucas 76 24
Mazatlán 79 26
Puerto Vallarta 81 27
Manzanillo 82 28
Zihuatanejo 83 28
Acapulco 84 29
Huatulco 83 28
Caribbean Beaches
Cancun 81 27
Cozumel 81 27
Tulum 81 27
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