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)
Date |
Holiday / Event |
Where |
December 12 |
Day of the Virgin of Guadalupe |
Nationwide; Mexico City |
December 16-24 |
Christmas Posadas Celebrations |
Nationwide |
December 23 |
Festival of the Radishes |
Oaxaca |
December 24-25 |
Christmas |
Nationwide |
December 31 |
New Year’s Eve |
Nationwide |
January 5-26 |
Merida Fest |
Merida, Yucatan |
January 6 |
Three Kings’ Day |
Nationwide |
January 15-23 |
The Great Festival of Chiapas de Corzo |
Chiapas |
February 5 |
Mexican Constitution Day |
Nationwide |
February 5-9 |
Zona MACO |
Mexico City |
February 20-25 |
Carnival Celebrations |
Mazatlan, Cozumel, Merida, Veracruz |
March 7-14 |
Guitar Festival |
Ixtapa-Zihuatanejo |
March 20-27 |
International Film Festival |
Guadalajara |
March 29 |
Spring Equinox |
Nationwide – Teotihuacan/Chichen Itza |
April 5-11 |
Semana Santa (Holy Week- Palm Sunday to Easter Sunday) |
Nationwide |
April-May TBD |
San Marcos Fair |
Aguascalientes |
April-May TBD |
The Puebla Fair |
Puebla |
May 5 |
Cinco de Mayo Parade |
Puebla |
May 24-25 |
A taste of New York at Mayakoba |
Riviera Maya |
Summer / Fall (June - November)
Date |
Holiday / Event |
Where |
June- August |
Wine Harvest Festivals |
Queretaro |
June 14 |
Parade of the Crazies |
San Miguel Allende |
June 21 |
Father’s Day |
Nationwide |
June TBD |
Los Cabos Open Surf |
Baja California Sur |
July TBD |
Punta Mita Beach Fesetival |
Nayarit |
TBD |
Whale Shark Festival |
Isla Mujeres, Quintana Roo |
July 20-27 |
Guelaguetza Dance Festival |
Oaxaca |
July 25-28 |
Guanajuato International Film Festival |
Guanajuato |
August 22 |
La Huamantlada Festival |
Tlaxcala |
August |
Wine Harvest Festivals |
San Miguel Allende & Baja California |
August TBD |
Chile en Nogada Festival |
Puebla |
August TBD |
National Copper Festival |
Santa Clara del Cobre, Mich |
August (3rd week) |
Apple Festival |
Zacatlan, Puebla |
August TBD |
Great Mexico City Marathon |
Mexico City |
September 15-16 |
El Grito & Independence Day |
Nationwide |
September 22 |
Fall Equinox |
Archaeological Sites |
October 7-25 |
International Cervantino Festival |
Guanajuato |
October 30- November 1 |
Mexican F1 Grand Prix |
Mexico City |
October 30 – November 8 |
Festival de Calaveras |
Aguascalientes |
November 1-2 |
Day of the Dead |
Nationwide |
November 2-8 |
OHL Golf Classic |
Mayakoba, Riviera Maya |
November TBD |
Hot Air Balloon International Festival |
Leon, Guanajuato |
November TBD |
Morelia Music Festival |
Morelia, Michoacan |
November 20 |
Mexican Revolution Day |
Nationwide |
November TBD |
Festival Gourmet International |
Vallarta-Nayarit |
November TBD |
Riviera Maya Jazz Festival |
Riviera Maya |
November TBD |
Festival de las Calacas |
San Miguel de Allende |
*Many events do not publish exact dates until the last minute. Confirm the exact dates with your travel consultant for the events you are interested in.
Natural Phenomenons
Date |
Animal / Event |
Where |
December – March |
Whale Watching |
Sea of Cortez, Pacific Ocean |
November – March |
Monarch Butterfly Migration |
Mexico State, Michoacan |
March – April |
Pink Flamingo Mating |
Celestun |
June – September |
Whale Shark Season |
Isla Mujeres, Riviera Maya |
June – July |
Firefly Season |
Tlaxcala |
July – September |
Sea Turtle Nesting |
Pacific Coast |
October – April |
Whale Shark Season |
Baja Peninsula |
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 |