México combina tres grandes patrones de clima: el norte árido y semidesértico (Monterrey), el altiplano central templado por la altitud (Ciudad de México, Puebla, Guadalajara) y el sur y las costas, de carácter tropical. En el centro del país, como en gran parte de Latinoamérica de montaña, no hay invierno ni verano marcados: lo que define el año es la temporada de lluvias frente a la temporada seca.
La temporada de lluvias va de mayo a octubre, cuando casi todos los días de tarde caen aguaceros cortos pero intensos, sobre todo en el centro y sur. De noviembre a abril el ambiente es seco y soleado. Las costas del Pacífico y del Golfo, además, viven la temporada de huracanes entre junio y noviembre. Por la altitud, Ciudad de México y Puebla son templadas todo el año pese a estar en latitud tropical.
Una particularidad de México es la diversidad dentro del altiplano: Guadalajara tiene un clima más cálido y seco que Ciudad de México, mientras Monterrey, más al norte, tiene veranos extremadamente calurosos y un invierno más marcado con frentes fríos ocasionales. El sur del país, en cambio, mantiene el calor tropical durante todo el año.
El norte de México (Monterrey, Chihuahua, Hermosillo) tiene un clima continental árido: veranos muy calurosos que superan los 38–40°C, inviernos relativamente fríos con ocasionales heladas y precipitación escasa. Monterrey recibe lluvias de verano y puede verse afectada por remanentes de ciclones del Golfo.
Ciudad de México, Guadalajara y Puebla, en el altiplano a más de 1.500 metros de altitud, tienen un clima templado: noches frescas (8–15°C) y días agradables (22–26°C) casi todo el año. La temporada de lluvias (mayo-octubre) trae aguaceros vespertinos diarios; el resto del año es seco y soleado.
Cancún, Los Cabos, Puerto Vallarta y el Pacífico sur tienen un clima tropical cálido, con temporada de lluvias entre mayo y octubre y riesgo de huracanes entre junio y noviembre. Los meses de noviembre a abril son los más secos y agradables para el turismo de playa.
Mejor época para viajar: De noviembre a abril, durante la temporada seca: días soleados, poca lluvia y temperaturas agradables en el altiplano. Es también la mejor ventana para las playas, fuera de la temporada de huracanes.
Temporada de lluvias: De mayo a octubre, con lluvias de tarde frecuentes en el centro y sur. La temporada de huracanes en las costas va de junio a noviembre.
La mejor época para visitar México en general es la temporada seca, de noviembre a abril: días soleados, ambiente fresco en el altiplano y condiciones ideales para la playa sin riesgo de huracanes. En el altiplano central (Ciudad de México, Guadalajara) cualquier época es viable, pero la temporada de lluvias (mayo-octubre) implica aguaceros de tarde casi diarios. Navidad y Semana Santa son épocas de alta demanda; reservá con tiempo. El Día de Muertos (principios de noviembre) es uno de los mejores momentos culturales para visitar, ya en la transición hacia la temporada seca.
Para el altiplano (Ciudad de México, Guadalajara), llevá capas: las mañanas y noches son frescas incluso en verano, y la lluvia de tarde es casi segura entre mayo y octubre, así que un impermeable compacto es fundamental. Para las playas del Pacífico o el Caribe, ropa ligera de verano y protector solar de factor alto son suficientes. En el norte del país en invierno conviene un buen abrigo para las noches. En cualquier destino, el protector solar es imprescindible por la altitud y la latitud.
En la mayor parte del país la temporada de lluvias va de mayo a octubre, con aguaceros vespertinos frecuentes pero breves. De noviembre a abril el clima es seco y soleado, especialmente en el centro del país.
Ciudad de México tiene un clima templado todo el año gracias a sus 2.240 metros de altitud. Las mañanas y noches de invierno (diciembre–febrero) pueden ser frescas, de 5–10°C, mientras que los días rondan los 20–24°C durante casi todo el año.
La temporada de huracanes (junio-noviembre) afecta principalmente las costas del Caribe (Cancún) y el Pacífico sur. Septiembre y octubre son los meses de mayor actividad, con posibles lluvias intensas y cancelaciones. Las ciudades del altiplano interior no se ven afectadas.
En el altiplano, diciembre a febrero trae las noches más frescas (5–10°C en Ciudad de México). En el norte (Monterrey, Chihuahua) el invierno puede traer heladas y ocasionalmente nieve en zonas altas. Las costas mantienen calor tropical incluso en los meses más fríos.