The mistake starts when you pack. You're going to Mexico, so you throw in tropical clothes: heat, beach, humidity. And you land in a city 2,240 metres up, where you need a jacket at night even in summer and the sun is strong but the air is cool. The key to when to go to Mexico City is understanding that here altitude rules, not latitude.
01 Not the Tropics You Expect
The first thing to dismantle is the imagined climate. Despite sitting at a tropical latitude, Mexico City lies in a mountain valley 2,240 metres up, and that altitude changes everything: temperatures are mild and fairly stable all year — around 20–25 degrees by day, dropping to 5–12 at night — without the tropical mugginess the name 'Mexico' suggests. It's the famous 'eternal spring': it's rarely truly hot, rarely truly cold, and the high-altitude sun burns even when the air is cool. Bring layers, not a swimsuit. And two practical warnings about the altitude: the first days you may feel soroche (tiredness, breathlessness), and the tropical sun at 2,240 metres punishes your skin more than you'd think.
02 The Dry Season and Its Two Jewels
If the climate is stable, what sets the best time? Rain. And the dry season — November to April — is, without question, the best for visiting: clear skies, reliable sun, pleasant sunny days. Within it, two unrepeatable moments shine. The first is March, when the jacarandas burst into flower and turn avenues, plazas and whole neighbourhoods — Condesa, Roma, Reforma — an incredible violet; it's the most photogenic month of the year. The second, and the most famous, is the Day of the Dead, in early November: the peak of the Mexican cultural calendar, with the city covered in ofrendas and cempasúchil marigolds (its meaning we discuss in another article, but as a date to come, there's nothing like it).
03 The Afternoon Rains (Not So Bad)
And the rainy season, June to September? It has a worse reputation than it deserves. Here it doesn't rain all day: the morning usually dawns clear and sunny, the clouds build over the volcanoes by mid-afternoon, and a short, hard downpour falls — sometimes with hail — that cleans the air and passes. September is the wettest. The reward is a green, fresh, rinsed city, with fewer tourists and lower prices; you just plan your outdoor things for the morning and keep an umbrella handy. It isn't a bad time: it's a different one.
Mexico City is ruled not by heat but by rain: its eternal spring leaves the calendar in the hands of the sky.
04 The Spring Trap: Heat and Air
There's a time worth dodging, and it's a surprising one: the dry spring, especially April and May. It's the hottest and driest stretch of the year, just before the rains — and, by that same dryness, the one with the worst air quality. The valley is ringed by mountains that trap pollution, and the intense sun 'cooks' traffic fumes into ozone; pollution peaks between February and May, with the odd air-quality alert. It's not cause for alarm — millions live well here year-round — but if you can choose, avoid late spring: not even the jacarandas (which are March's) make up for May's heavy air.
05 Verdict: When to Come
If you want the best of Mexico City, come in the dry season: November to March, with two unbeatable peaks — the Day of the Dead in early November and the jacarandas of March — and clean, sunny December and January in between. October, at the tail of the rains, is also lovely and the run-up to the Day of the Dead.
What to avoid? Late spring (April–May): heat, dryness and the heaviest air of the year. The rainy season (June–September) shouldn't be ruled out: it's green, cheap and sunny in the mornings, you just need an umbrella. And, whatever you do, remember the golden rule: here you dress for the mountains, not the tropics — because altitude rules, not latitude.
Explore this destination
Discover its points of interest, prices, access and everything worth seeing.
Days already sorted
Day-by-day routes for this destination, with stops, timings and what each one costs.


