Your holiday weather, at a glance

Mexico in December: where is it warmest?

In December, Acapulco de Juárez is the warmest place with 30 °C by day, Tijuana the coolest with 17 °C. 25 of 25 destinations have good holiday weather.

All destinations in December, warmest first

Long-term averages for the month: daytime high, sea, sunshine and rainy days.

PlaceScoreAirSeaSunRain days
Acapulco de Juárez7730°29°9 h2
Zihuatanejo9829°29°8 h2
Mérida7729°–6 h5
Chichen Itza7529°–6 h5
Culiacán8728°–7 h1
Cabo San Lucas9527°25°8 h1
Mazatlán9427°25°7 h1
Tulum7927°27°6 h12
Puerto Vallarta9426°26°7 h2
Veracruz8626°25°5 h5
Playa del Carmen8126°27°6 h10
Cancún7926°27°6 h11
Isla Mujeres7926°27°6 h11
La Paz, Mexico9524°24°8 h1
Guadalajara9324°–7 h1
Oaxaca de Juárez9224°–7 h0
San Miguel de Allende9222°–7 h1
Guanajuato9222°–7 h2
Heroica Puebla de Zaragoza8921°–6 h1
Mexicali9320°–7 h1
Mexico City8620°–5 h1
Teotihuacan8620°–5 h1
Monterrey8420°–5 h5
Ensenada8618°16°7 h6
Tijuana8217°–6 h6

Mexico in December: quick answers

Mexico in December: where is it warmest?

The warmest places in December are Acapulco de Juárez (30 °C), Zihuatanejo (29 °C) and Mérida (29 °C).

Mexico in December: where is the sea warmest?

The sea is warmest at Acapulco de Juárez (29 °C), Zihuatanejo (29 °C) and Tulum (27 °C).

Mexico in December: where is the weather best?

The best holiday weather in December – warm, sunny and dry – is in Zihuatanejo, Cabo San Lucas and La Paz, Mexico.

Mexico month by month

Climate averages 1996–2025, not a forecast. Data: Copernicus ERA5 / ERA5-Land via Open-Meteo.com (CC BY 4.0), NOAA OISST, WMO 1991–2020 (NOAA NCEI), GeoNames (CC BY 4.0). Sources & licences