Best time to visit · Mexico City · Mexico
The best time to visit Mexico City
Weather, crowds, prices and events for every month, so you can pick the trip that suits you.
Updated By the AMZBooking editorial team
Photo: kornemuz, CC BY-SA 3.0
Quick answer
The best times to visit Mexico City are March–April and October–November, when days are warm and dry and the city is at its most colourful, with jacaranda blossom in spring and Día de Muertos in early November. December to February is also dry and sunny but cold at night. The rainy season from June to September brings afternoon storms, though mornings are usually fine.
Key facts
- Best months
- March–April and October–November
- Shoulder season
- May and December–February
- Warmest month
- April (avg high 27°C (81°F))
- Coldest month
- December (avg high 21°C (70°F))
- Rainiest month
- July (~23 rainy days)
- Lowest hotel prices
- June
Seasons
Mexico City's altitude of about 2,240 metres gives it a mild subtropical highland climate: warm, sunny days and cool nights for most of the year, a dry season from about November to April, and a rainy season from June to September with short, heavy afternoon storms.
March–May
Spring
Warm and dry, with purple jacarandas in bloom and Holy Week processions; the warmest months, with some dry-season haze.
June–August
Summer
The rainy season: sunny mornings, heavy afternoon storms and green parks, with fewer visitors and lower prices.
September–November
Autumn
Independence celebrations in September, rains easing in October and the Day of the Dead in early November, the busiest time of the year.
December–February
Winter
Dry, sunny days and cold nights, with Guadalupe pilgrimages, Christmas posadas and clear views of the volcanoes on some mornings.
Month by month
Long-term averages (rounded). Crowds and prices are relative, 1 (lowest) to 5 (highest). Daylight is sunrise to sunset on the 15th.
| Month | High | Low | Rainy days | Daylight | Crowds | Prices |
|---|---|---|---|---|---|---|
| January | 22°C | 6°C | 2 | 11.1 h | 3/5 | 3/5 |
| February | 24°C | 7°C | 2 | 11.5 h | 3/5 | 3/5 |
| March | 26°C | 9°C | 3 | 12 h | 4/5 | 4/5 |
| April | 27°C | 11°C | 6 | 12.6 h | 4/5 | 4/5 |
| May | 27°C | 12°C | 11 | 13 h | 3/5 | 3/5 |
| June | 25°C | 13°C | 17 | 13.3 h | 2/5 | 2/5 |
| July | 23°C | 12°C | 23 | 13.2 h | 3/5 | 3/5 |
| August | 23°C | 12°C | 21 | 12.8 h | 3/5 | 3/5 |
| September | 23°C | 12°C | 18 | 12.2 h | 3/5 | 3/5 |
| October | 23°C | 10°C | 9 | 11.7 h | 4/5 | 4/5 |
| November | 22°C | 8°C | 4 | 11.2 h | 5/5 | 5/5 |
| December | 21°C | 6°C | 2 | 11 h | 3/5 | 3/5 |
Yearly events
Recurring dates shift from year to year; confirm with the organiser before you book.
| Month | Events |
|---|---|
| January | Día de Reyes with rosca de reyes cake (6 January) |
| February | Día de la Candelaria, when tamales are shared (2 February); Zona Maco contemporary art fair (usually February) |
| March | Spring equinox gatherings at Teotihuacan (around 21 March); Vive Latino music festival (usually March) |
| April | Passion Play in Iztapalapa (Holy Week, March or April) |
| May | Mother's Day celebrations (10 May) |
| June | Mexico City Pride march (usually late June) |
| August | Chiles en nogada season (usually August to September) |
| September | El Grito independence celebration in the Zócalo (night of 15 September); Independence Day military parade (16 September) |
| October | Day of the Dead parade along Paseo de la Reforma (usually late October or early November); Mexico City Grand Prix (usually late October or early November) |
| November | Día de Muertos altars and celebrations (1–2 November); Revolution Day (third Monday of November) |
| December | Feast of the Virgin of Guadalupe (12 December); Posadas, Christmas processions and parties (16–24 December) |
Cheapest and quietest times
Hotel prices are usually lowest in June, and the sights are quietest in June.
What to pack
| Season | Pack |
|---|---|
| Spring | Light layers for the day and a light jacket for the evening; A packable rain jacket for showers; Comfortable walking shoes |
| Summer | Light layers for the day and a light jacket for the evening; A compact umbrella and waterproof shoes — rain is frequent; Comfortable walking shoes |
| Autumn | Light layers for the day and a light jacket for the evening; A compact umbrella and waterproof shoes — rain is frequent; Comfortable walking shoes |
| Winter | Light layers for the day and a light jacket for the evening; Comfortable walking shoes |
Questions travellers ask
+What is the best month to visit Mexico City?
The best times to visit Mexico City are March–April and October–November, when days are warm and dry and the city is at its most colourful, with jacaranda blossom in spring and Día de Muertos in early November. December to February is also dry and sunny but cold at night. The rainy season from June to September brings afternoon storms, though mornings are usually fine.
+When are hotel prices lowest in Mexico City?
Usually in June. The rainy season begins: sunny mornings and heavy afternoon downpours that can flood streets briefly.
+What is the rainiest month in Mexico City?
July, with about 23 days of rain on average.
+How hot does Mexico City get?
The warmest month, April, averages highs of 27°C (81°F) and lows of 11°C (52°F).