When to visit

The best time to visit Mexico varies greatly depending on where (and why) you’re visiting. Its diverse landscape and climate make for endless adventures, but also mean the weather can fluctuate from one region to another.
Read on for a detailed look at Mexico’s weather throughout the year or to see when the major events of 2019/2020 are taking place.

MAJOR EVENTS AND HOLIDAYS IN MEXICO

Winter / Spring (December - May)
Summer / Fall (June - November)
Natural Phenomenons

MEXICO´S WEATHER: CLIMATE, SEASON AND TEMPERATURE

DRY/COOLER SEASON

November to April

RAINY/HOTTER SEASON

May to October

Mainland Pacific Coast Yucatan Baja Peninsula Colonial Mexico Mexico City Northern Mexico
JAN 72-88 °F    22-31 °C 68-82 °F    20-27 °C 57-71 °F    13-22 °C 72-88 °F    22-31 °C 68-82 °F    20-27 °C 57-72 °F    13-22 °C
FEB 72-88 °F    22-31 °C 71-89 °F    21-31 °C 60-83 °F    15-28 °C 72-88 °F    22-31 °C 71-89 °F    21-31 °C 60-83 °F    15-28 °C
MAR 77-91 °F    25-32 °C 75-89 °F    23-31 °C 75-95 °F    23-35 °C 77-91 °F    25-32 °C 75-89 °F    23-31 °C 75-95 °F    23-35 °C
APR 77-90 °F    25-31 °C 73-87 °F    22-31 °C 71-89 °F    21-31 °C 77-90 °F    25-31 °C 73-87 °F    22-31 °C 71-89 °F    21-31 °C
MAY 72-88 °F    22-31 °C 68-84 °F    20-28 °C 56-74 °F    13-23 °C 72-88 °F    22-31 °C 68-84 °F    20-28 °C 56-74 °F    13-23 °C
JUN 77-90 °F    25-31 °C 73-89 °F    22-31 °C 52-79 °F    11-26 °C 77-90 °F    25-31 °C 73-89 °F    22-31 °C 52-79 °F    11-26 °C
JUL 77-91 °F    25-31 °C 75-91 °F    23-31 °C 76-93 °F    24-33 °C 77-91 °F    25-31 °C 75-91 °F    23-31 °C 76-93 °F    24-33 °C
AUG 75-90 °F    23-31 °C 71-84 °F    21-28 °C 66-81 °F    18-27 °C 75-90 °F    23-31 °C 71-84 °F    21-28 °C 66-81 °F    18-27 °C
SEP 72-88 °F    22-31 °C 72-88 °F    22-31 °C 56-80 °F    13-26 °C 72-88 °F    23-31 °C 72-88 °F    22-31 °C 56-80 °F    13-26 °C
OCT 77-90 °F    25-31 °C 75-89 °F    23-31 °C 69-92 °F    20-33 °C 77-90 °F    25-31 °C 75-89 °F    23-31 °C 76-92 °F    20-33 °C
NOV 77-90 °F    25-31 °C 75-89 °F    23-31 °C 76-92 °F    24-33 °C 77-90 °F    25-31 °C 75-89 °F    23-31 °C 76-92 °F    24-33 °C
DEC 73-88 °F    22-31 °C 68-84 °F    20-28 °C 59-74 °F    15-23 °C 77-90 °F    25-31 °C 75-89 °F    23-31 °C 76-92 °F    24-33 °C