Best Time to Visit Mexico City

Mexico · weather by month, temperature and rainfall

Best monthsNovember to April
HottestMay · 29°C
ColdestJanuary · 7°C
WettestJuly · 159 mm

Weather-wise, November to April is the best time to visit Mexico City. May is the hottest month, with average highs of 29°C (84°F), while January is the coldest, with lows around 7°C (44°F). The rainy season runs over June to September; July is the wettest month with about 159 mm (6.3 in) of rain.

When to go to Mexico City: a seasonal guide

Dry season: November to April

This is the easy stretch. Days are sunny and mild, and the rain is rare. In January and December the highs sit around 22°C, but the nights drop to about 7°C. That's properly chilly in a high-altitude city, so you'll want a jacket for dinner in Roma or Condesa.

By March and April it warms up. Afternoons hit 29°C in April, which is lovely for wandering Chapultepec Park or the canals of Xochimilco on a trajinera (a colourful flat-bottomed boat). Dry-season weather is the best fit for first-timers and for anyone packing in museums, markets and day trips to the Teotihuacán pyramids.

Rainy season: June to September

Be honest with yourself here. July and August are the wettest months, tied at 159 mm, and it rains on 28 days. But it's rarely an all-day drizzle. Mornings are often fine, then the clouds roll in and a storm hits mid-afternoon. Plan outdoor sights like Teotihuacán early and save the Museo Nacional de Antropología for the afternoon downpour.

Crowds are thinner and hotel rates tend to ease. If you don't mind a wet umbrella, this is a good time for a cheaper trip. The air is green and fresh, and the Metro is faster than a traffic-jammed taxi when the streets flood.

Shoulder months: May and October

May is hot and increasingly stormy, with rain on 15 days. October is drier, with about 14 rainy days, and it's a smart pick if you want fewer people and decent weather. Both months rate Excellent in our data.

Festivals and crowds

Late October into early November is the big one. Día de Muertos (Day of the Dead) brings altars, marigolds and parades, and the city fills up. Book rooms early if you're coming then. The weather is also pleasant, with only a little rain by November.

December brings Posadas, the pre-Christmas street parties, and Christmas and New Year are busy. Semana Santa, the week before Easter, empties the city of locals but fills the main sights with visitors. Mexico's Independence Day on 15 and 16 September draws big crowds to the Zócalo, the main square, even though it's wet.

If you want the best mix of sun, calm and fewer crowds, aim for February or early March.

Mexico City weather by month

0°5°10°15°20°25°30°0100200January: 8 mm rainFebruary: 12 mm rainMarch: 15 mm rainApril: 23 mm rainMay: 56 mm rainJune: 126 mm rainJuly: 159 mm rainAugust: 159 mm rainSeptember: 142 mm rainOctober: 62 mm rainNovember: 21 mm rainDecember: 7 mm rainJanuary: 22°CFebruary: 24°CMarch: 27°CApril: 29°CMay: 29°CJune: 26°CJuly: 24°CAugust: 24°CSeptember: 23°COctober: 23°CNovember: 22°CDecember: 22°CJanuary: 7°CFebruary: 8°CMarch: 9°CApril: 11°CMay: 13°CJune: 13°CJuly: 13°CAugust: 13°CSeptember: 12°COctober: 10°CNovember: 9°CDecember: 7°CJanFebMarAprMayJunJulAugSepOctNovDec mm°C
Avg high Avg low Rainfall (mm)
Jan22°C / 7°C8 mmExcellentFeb24°C / 8°C12 mmExcellentMar27°C / 9°C15 mmExcellentApr29°C / 11°C23 mmExcellentMay29°C / 13°C56 mmExcellentJun26°C / 13°C126 mmFairJul24°C / 13°C159 mmFairAug24°C / 13°C159 mmFairSep23°C / 12°C142 mmFairOct23°C / 10°C62 mmExcellentNov22°C / 9°C21 mmExcellentDec22°C / 7°C7 mmExcellent

Monthly climate table

MonthHighLowRainRainy daysHumiditySun hrs/dayRating
January22°C 71°F7°C 44°F8 mm260%7.7Excellent 10
February24°C 76°F8°C 46°F12 mm253%8.9Excellent 10
March27°C 80°F9°C 49°F15 mm448%9Excellent 10
April29°C 83°F11°C 52°F23 mm747%8.2Excellent 9.6
May29°C 84°F13°C 55°F56 mm1554%7.1Excellent 8.2
June26°C 79°F13°C 56°F126 mm2167%4.9Fair 6
July24°C 75°F13°C 55°F159 mm2876%3.5Fair 5.5
August24°C 74°F13°C 55°F159 mm2879%3.5Fair 5.5
September23°C 73°F12°C 54°F142 mm2582%3.3Fair 5.5
October23°C 73°F10°C 51°F62 mm1477%5.4Excellent 8.8
November22°C 72°F9°C 47°F21 mm671%7.6Excellent 10
December22°C 72°F7°C 45°F7 mm264%8.1Excellent 10

Frequently asked questions

When is the best time to visit Mexico City?

The best time to visit Mexico City is November to April, based on comfortable temperatures, low rainfall and plenty of sunshine.

What is the hottest month in Mexico City?

May is the hottest month in Mexico City, with an average high of 29°C (84°F).

What is the coldest month in Mexico City?

January is the coldest month in Mexico City, with an average low of 7°C (44°F).

What is the rainiest month in Mexico City?

July is the wettest month, with about 159 mm (6.3 in) of rain. December is the driest, with 7 mm (0.3 in).

When is the rainy season in Mexico City?

The rainy season in Mexico City is June to September.

Nearby destinations

More in Mexico