Home › Mexico City › Best time to visit
Best time to visit Mexico City: month by month
Short answer
March to May is the best time, with warm, dry days of 25–28°C and jacarandas in bloom. The rainy season, June to September, brings short afternoon storms on 18–28 days a month. Late October to early November is popular for Día de Muertos, and winter is dry and sunny but cold at night (6–8°C).
Month by month
| Month | High | Low | Rainy days | Crowds |
|---|---|---|---|---|
| Jan | 23°C | 7°C | 3 | medium |
| Feb | 25°C | 8°C | 1 | medium |
| Mar | 27°C | 10°C | 3 | high |
| Apr | 28°C | 12°C | 8 | high |
| May | 27°C | 13°C | 12 | medium |
| Jun | 26°C | 13°C | 18 | low |
| Jul | 23°C | 13°C | 28 | medium |
| Aug | 23°C | 13°C | 28 | low |
| Sep | 23°C | 12°C | 22 | low |
| Oct | 23°C | 11°C | 15 | medium |
| Nov | 24°C | 9°C | 2 | very high |
| Dec | 22°C | 7°C | 2 | high |
Temperatures and rainy days: Copernicus ERA5 averages, 2021–2023. Crowd levels are our estimate.
Season by season
Spring (Mar–May)
Warm and mostly dry, with highs of 27–28°C; jacarandas bloom from about February to April. May brings the first storms.
Summer (Jun–Aug)
The rainy season, with afternoon storms on most days in July and August (about 28 rainy days) and highs of 23–26°C; mornings are usually clear.
Autumn (Sep–Nov)
Rain eases from September; Día de Muertos (around 1–2 November) fills the city with altars and marigolds.
Winter (Dec–Feb)
Dry and sunny with highs of 22–25°C, but cold nights around 7°C; air pollution can be worse.
Events worth planning around
- Día de Muertos, with the large parade on Paseo de la Reforma (late October–2 November)
- Independence Day, El Grito on the Zócalo (15–16 September)
- Semana Santa, with the Passion play in Iztapalapa (March or April)
- Day of the Virgin of Guadalupe at the Basilica (12 December)
When to avoid
Rush hours on the metro (about 7:00–10:00 and 18:00–21:00) are uncomfortable. July and August have the most rain; plan museums for the afternoon storms.
Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.
Common questions
When is the best time to visit Mexico City?
March to May for warm, dry weather and jacarandas, or late October–early November for Día de Muertos.
Does it rain all day in the rainy season?
Usually not. Storms come in the afternoon or evening, and mornings are often sunny.
When is Día de Muertos?
Around 1–2 November, with altars across the city and a big parade on Paseo de la Reforma in the days before.