Best Time to Visit Mexico City
The best months are November through April, and the gap between them and the rest of the year is not subtle. November gets 10.3mm (0.4in) of rain across just 2 rainy days with highs of 23.3°C (73.9°F); September gets 285.8mm (11.3in) across 30 rainy days out of 30. If you want the warmest weather, March and April run 27.7°C and 28.5°C (81.9°F and 83.3°F) — April is the driest month of the year at 2.0mm (0.1in) and zero rainy days.
Monthly climate — Mexico City, measured
| Month | Avg high | Avg low | Rainfall | Rainy days |
|---|---|---|---|---|
| January | 22.7°C / 73°F | 9.2°C / 49°F | 10.0 mm | 3 |
| February | 23.8°C / 75°F | 10.8°C / 51°F | 15.9 mm | 4 |
| March | 27.7°C / 82°F | 12.8°C / 55°F | 7.5 mm | 4 |
| April | 28.5°C / 83°F | 13.5°C / 56°F | 2.0 mm | 0 |
| May | 27.3°C / 81°F | 15.3°C / 60°F | 136.1 mm | 16 |
| June | 22.6°C / 73°F | 13.6°C / 56°F | 331.9 mm | 24 |
| July | 22.8°C / 73°F | 12.6°C / 55°F | 220.1 mm | 23 |
| August | 23.0°C / 73°F | 12.7°C / 55°F | 240.4 mm | 29 |
| September | 22.9°C / 73°F | 13.0°C / 55°F | 285.8 mm | 30 |
| October | 23.3°C / 74°F | 11.9°C / 53°F | 128.1 mm | 11 |
| November | 23.3°C / 74°F | 10.1°C / 50°F | 10.3 mm | 2 |
| December | 21.1°C / 70°F | 9.5°C / 49°F | 12.3 mm | 5 |
Source: Open-Meteo historical archive. These are measured values, not estimates.
The best months: November to April
Mexico City sits at 2,240m (7,350ft), and that altitude is doing most of the work in these numbers. The city never really gets hot — the annual peak is 28.5°C (83.3°F) in April — and it never freezes either, with the coldest month, January, still averaging 22.7°C (72.9°F) by day. What changes across the year is almost entirely water.
Here is what the dry season actually looks like:
- November — 23.3°C / 10.1°C (73.9°F / 50.2°F), 10.3mm (0.4in) over 2 days
- December — 21.1°C / 9.5°C (70.0°F / 49.1°F), 12.3mm (0.5in) over 5 days
- January — 22.7°C / 9.2°C (72.9°F / 48.6°F), 10.0mm (0.4in) over 3 days
- February — 23.8°C / 10.8°C (74.8°F / 51.4°F), 15.9mm (0.6in) over 4 days
- March — 27.7°C / 12.8°C (81.9°F / 55.0°F), 7.5mm (0.3in) over 4 days
- April — 28.5°C / 13.5°C (83.3°F / 56.3°F), 2.0mm (0.1in) over 0 days
Six months, and the wettest of them (February, 15.9mm) still gets less rain in the entire month than a single average wet day in June. You can plan an outdoor itinerary — Teotihuacán, the Xochimilco canals, a full day walking Coyoacán — and expect it to happen as planned.
The trade-off is the overnight drop. January swings 13.5°C (24°F) between its 22.7°C day and its 9.2°C night; April swings a full 15.0°C (27°F), from 28.5°C down to 13.5°C. Thin, dry air at altitude doesn't hold heat after sunset. A March afternoon in Roma Norte is genuinely warm — short sleeves, hunting for shade — and the same street at 9pm is jacket weather. This catches people out constantly, because 27.7°C on a forecast doesn't sound like something you pack a layer for.
The months to avoid: June through September
Nothing here is about heat. June's high is 22.6°C (72.7°F), the coolest daytime average of the entire year, and July, August and September all sit within half a degree of it. The rainy season lowers the temperature, because cloud cover caps the afternoon sun.
The problem is the water volume:
- June — 331.9mm (13.1in) over 24 days
- July — 220.1mm (8.7in) over 23 days
- August — 240.4mm (9.5in) over 29 days
- September — 285.8mm (11.3in) over 30 days
June is the single wettest month at 331.9mm, and because it spreads that over 24 days rather than 30, it works out to roughly 14mm per rainy day — the heaviest individual soakings of the year. September is the relentless one: rain fell on every single day of the month, at about 9.5mm per day.
What that means on the ground is worth being precise about. A 22.9°C day in September with rain on all 30 days is not a month of grey drizzle. The pattern is convective: bright or hazy mornings, building cloud through midday, and a hard downpour that typically lands in the late afternoon or early evening and runs anywhere from 30 minutes to a couple of hours. Mornings in September are frequently perfectly usable. The 5pm to 8pm window is the one that gets taken from you.
Three practical consequences. Street flooding is real — Mexico City's drainage struggles with a 20mm hour, and low-lying intersections pond fast. Traffic seizes up during and after a storm, so a 25-minute crosstown ride becomes 70. And anything you planned that is fundamentally outdoors and fundamentally in the evening — a rooftop dinner, an open-air lucha libre queue, sunset at a mirador — is a coin flip four months of the year.
Shoulder season: May and October
These two months bracket the wet season and behave very differently from each other, which matters for booking.
October is the better bet of the two, and it's the most underrated month on the calendar. 23.3°C / 11.9°C (73.9°F / 53.4°F) with 128.1mm (5.0in) — but spread across only 11 days. Compare that to September's 30 days. Rain is still falling, but it has collapsed from every-day to roughly one day in three, and it's front-loaded in the month: by late October the city is functionally in the dry season. You get near-dry-season conditions with pre-high-season crowds, right up until Día de Muertos at the start of November pulls prices back up.
May is the trickier one. The high is 27.3°C (81.1°F), the second-warmest month, and the low of 15.3°C (59.5°F) is the warmest night of the year — the only month where evenings are comfortably mild. But 136.1mm (5.4in) over 16 days means the rains have already started. Half the month is wet. Early May often still behaves like April; late May behaves like June. It's cheaper than the March–April peak and the daytime weather is excellent, but you're gambling on the first half of the month.
If you want one rule: October for reliability, May for warmth and value.
What each season actually means for your day
Dry season (November–April): layers, sun protection, no rain gear
You'll be outdoors most of the day and cold at night. The packing consequence of a 13–15°C daily swing is that you carry a light jacket or sweater you aren't wearing at 2pm — a packable one, not a bulky one. Most colonial-era buildings, museums and older apartments have no heating, so a 9.2°C January night is a 9.2°C January night indoors too. Sunglasses and SPF matter more than the mild temperatures suggest: at 2,240m the UV load is significantly higher than the same latitude at sea level, and a 22.7°C day will still burn you in an hour. Rain gear is close to dead weight — a month with 2 to 4 rainy days doesn't justify a rain jacket taking up space.
Wet season (June–September): plan mornings, carry an umbrella daily
Restructure the day rather than the wardrobe. Museums, markets and long lunches go in the afternoon; Teotihuacán, Chapultepec and day trips go early. Temperatures barely move (22.6–23.0°C by day, 12.6–13.6°C at night), and the smaller overnight swing — about 9–10°C versus 15°C in April — means evenings feel less chilly than in the dry season, so you need less insulation and more waterproofing. A compact umbrella beats a rain jacket in 23°C weather; a shell in that temperature just makes you sweat. Waterproof shoes or at least ones that dry overnight, because flooded curbs are the actual failure point, not the rain itself.
Month-by-month
- January — 22.7°C/9.2°C (72.9°F/48.6°F), 10.0mm over 3 days. Coldest nights of the year; bright, dry, pleasant days.
- February — 23.8°C/10.8°C (74.8°F/51.4°F), 15.9mm over 4 days. Warming up, still firmly dry.
- March — 27.7°C/12.8°C (81.9°F/55.0°F), 7.5mm over 4 days. Jacaranda bloom, big jump in daytime warmth, near-zero rain.
- April — 28.5°C/13.5°C (83.3°F/56.3°F), 2.0mm over 0 days. Warmest and driest month. Zero rainy days.
- May — 27.3°C/15.3°C (81.1°F/59.5°F), 136.1mm over 16 days. Warm days, warmest nights, rains begin mid-month.
- June — 22.6°C/13.6°C (72.7°F/56.5°F), 331.9mm over 24 days. Wettest month; heaviest individual storms.
- July — 22.8°C/12.6°C (73.0°F/54.7°F), 220.1mm over 23 days. Slight break in volume, still three wet days in four.
- August — 23.0°C/12.7°C (73.4°F/54.9°F), 240.4mm over 29 days. Almost daily rain.
- September — 22.9°C/13.0°C (73.2°F/55.4°F), 285.8mm over 30 days. Rain every day of the month.
- October — 23.3°C/11.9°C (73.9°F/53.4°F), 128.1mm over 11 days. Rains break; best value month.
- November — 23.3°C/10.1°C (73.9°F/50.2°F), 10.3mm over 2 days. Effectively the driest usable month. Peak season starts.
- December — 21.1°C/9.5°C (70.0°F/49.1°F), 12.3mm over 5 days. Coolest days of the year, cold nights, dry.
FAQ
What is the single best month to visit Mexico City?
November, if you want the safest weather bet — 23.3°C (73.9°F) days and only 2 rainy days in the whole month, which is as close to a guarantee as a climate table gets. Choose March or April instead if warmth matters more than crowds: April hits 28.5°C (83.3°F) with 2.0mm of rain and zero rainy days, but it's peak season and prices reflect it.
Is the rainy season actually a dealbreaker?
No, but it's a schedule constraint. Even in September's 30-rain-day month, temperatures hold at 22.9°C (73.2°F) and the rain is concentrated in the late afternoon and evening rather than spread through the day. Mornings work. What you lose is evening flexibility, plus a lot of time sitting in post-storm traffic. If your trip is museum- and food-led it barely registers; if it's built around day trips and rooftops, it does.
How cold does it get at night — do I need a real coat?
The coldest monthly average low is January at 9.2°C (48.6°F), with December close behind at 9.5°C (49.1°F). That's sweater-and-light-jacket territory, not a winter coat. The thing to plan for is the size of the drop rather than the floor: April goes from 28.5°C down to 13.5°C in the same 24 hours, so you'll want a layer even in the warmest month, and you'll want it indoors too since heating is uncommon.
When is it cheapest to go without getting rained on?
October. At 128.1mm over 11 days it's wet on roughly a third of days — far off September's 30 — while still sitting outside the November-to-April high season. Late October is the sweet spot, since the rain tapers through the month and prices haven't yet climbed for Día de Muertos. Early May is the alternative: 27.3°C (81.1°F) days and mild 15.3°C (59.5°F) nights before the 16 rain days of that month get going, though you're betting on the first half.
Packing is half of it — the other half is knowing what to eat in Mexico once you land.