Best time to fly to Mexico City

Mexico City is a year-round city break where the real swing is rain, not heat. The dry season from November to April is the sweet spot, and March and April are the best overall months for weather and price.
Live cheapest flight to Mexico City I’m tracking right now: US$353 from Chicago (Nov 2026).
The short answer
The best time to fly to Mexico City is between November and April, when the dry season delivers clear, sunny days and the city is at its most pleasant — the best overall months are March and April. Book a midweek departure in that window about one to three months out and you’ll dodge most of the demand spikes; the dates that actually move fares here are March break, the Christmas fortnight and the big festival weekends, not the weather.
Mexico City season by season
Winter (December to February) is dry and cooler than people expect. Days sit around 21–23 C, but nights drop hard — near freezing in the outer districts — so you pack layers, not beach gear. The Christmas and New Year spike sits at the start of this window, and once it clears, mid-January through February is one of the quietest, cheapest stretches of the year.
Spring (March to May) is the warmest season and the best time overall. March and April days can push toward 30 C, the rain is still scarce, and sunshine is at its annual high. The catch is Canadian and US March break, which lands right in this window and pushes fares and hotel rates up, so book early if your dates are fixed. May starts the transition: the first real rains arrive and the temperatures ease off.
Summer (June to September) is the rainy season. Showers roll through most afternoons — dramatic, sometimes heavy enough to flood streets and slow you down — while the mornings stay mild and bright. Daytime highs hold around 24 C, and the city turns green and dramatic. This is the softest fare window of the year because leisure demand dips, and that is the whole tradeoff: cheaper flights, wet afternoons.
Fall (October to November) is short and worth planning around. October still carries rain but the city is alive with Day of the Dead prep — markets fill with marigolds, sugar skulls and calaveras. November turns dry and crisp, and it is quietly one of the best value-to-weather months of the whole year.
Dates that move the price
Day of the Dead (October 31 to November 2) is the event that moves prices most in Mexico City — it’s the destination for it, with monumental ofrendas in the Zócalo, the Catrina parade and the all-night vigils in Mixquic. Hotels and flights fill in the week before, so book well ahead or expect the premium. Semana Santa and the Canadian and US March break spike March and April, and the Christmas fortnight is the single priciest window of the year. The Mexico City Grand Prix in late October brings a serious fare and hotel jump around the Autódromo Hermanos Rodríguez, and Independence Day on September 15–16 fills the city even though it lands in the rainy season. Vive Latino, the big March music festival, also squeezes the spring weekends.
When to book
One to three months out is the sweet spot for economy into Mexico City, and midweek departures (Tuesday and Wednesday) undercut Friday and Sunday the way they do on most North American routes. Because there are non-stops from Toronto, Montreal and Vancouver, plus easy one-stops from the Prairies and the Maritimes, the cheapest Canadian gateway shifts week to week — which is exactly what the live deals below track. If you’re locked into March break or the holidays, book as early as you can; if your dates are flexible, the rainy season is where the discounts hide. For a sense of what a big-city trip actually costs end to end, I keep full cost breakdowns on ehbudgettravels.com — every trip there is priced the same way I track fares here.
Where to stay: choosing a neighborhood
First-timers who want the classic postcard stay in the Centro Histórico, steps from the Zócalo, the Metropolitan Cathedral and Templo Mayor — the street-food is the best in town, but some blocks feel rougher after dark, so read reviews by area. Roma Norte and Condesa are the walkable, tree-lined heart of the city: cafés, mezcal bars, and the strongest food scene per square kilometre anywhere in Latin America — my pick for a longer stay. Polanco is the upscale option, close to Chapultepec Park and its museums, with high-end dining and shopping. Coyoacán, south of the centre, is the laid-back, cobblestoned favourite — Frida Kahlo’s Casa Azul is there, along with the Sunday markets — and San Ángel next door runs the weekend Bazaar Sábado artisan market. Wherever you pick, stay near a Metro stop and use Uber or DiDi for late nights.
Things to do in Mexico City
The best things here cost little. The Zócalo, the Metropolitan Cathedral and the National Palace’s Diego Rivera murals are free to wander, as are Paseo de la Reforma and the golden Angel of Independence. Chapultepec Park is enormous and houses the National Museum of Anthropology — the Aztec Sun Stone alone is worth the visit — plus the castle on the hill. Xochimilco’s floating gardens are a UNESCO site and a proper afternoon: hire a trajinera with friends, split the cost, and let the mariachi boats come to you. La Ciudadela and the Sunday La Lagunilla market are the best souvenir hunting in the city. The paid classics are the Frida Kahlo Museum in Coyoacán (book ahead, it sells out), Palacio de Bellas Artes and its murals, Lucha Libre at Arena México, and a day trip out to the Teotihuacan pyramids. Eat like a local: big breakfast, a long lunch as the main meal, dinner after eight.
Safety & practical tips
Mexico City is safer than its reputation and dramatically safer than it was fifteen years ago — the historic centre even has uniformed tourist police. The realistic risks are petty: pickpocketing on crowded Metro cars and in markets, so keep your phone zipped and don’t stand on street corners staring at maps. Use Uber or DiDi at night instead of street taxis, and ride the Metro by day — it’s clean, fast and about 40 Canadian cents a ride. The altitude (roughly 2,240 m) is real: a mild headache and shortness of breath on day one are normal, so hydrate and skip the late-night session on arrival. Tap water is not drinkable, so stick to bottled or filtered. The high-altitude sun is strong even in winter, so sunscreen earns its place in the bag. Earthquakes happen here, so know the drill and follow local guidance if one hits. Travel insurance is non-negotiable — provincial health plans won’t cover you in Mexico.
Bottom line
My honest read: go in March or April for the best balance of dry, warm weather and a city at full energy — but book early, because Canadian and US March break lands right in that window. Go in November for a quieter, drier, cheaper trip with the same character and cooler nights. Go in the rainy season, June to September, if the fare is the whole game and you’re fine planning around afternoon showers. And dodge the Christmas fortnight and Day of the Dead unless you specifically want them, because both are magical and both are priced like it. The whole trick to Mexico City is that it never gets hot enough to punish you or cold enough to need an escape — the only real variable is rain, and the only real price movers are the holiday crowds.
Cheapest months (from my price checks)
Based on departure months I’ve sampled on the cheapest origin into Mexico City right now. Patterns firm up as more history banks.
| Departure month | Cheapest seen |
|---|---|
| October | US$253 |
| January | US$253 |
| November | US$253 |
| February | US$253 |
| March | US$275 |
| August | US$281 |
Practical tips
- Best months: March and April (dry and warm); November is the quiet value pick.
- Rainy season is June to September — cheaper fares, afternoon downpours.
- Avoid Christmas/New Year and Day of the Dead unless you’re going for the festival; book early for March break.
Current flights to Mexico City
- Chicago to Mexico City flights — US$353
- Phoenix to Mexico City flights — US$391
- Miami to Mexico City flights — US$489
- New York to Mexico City flights — US$600
- Boston to Mexico City flights — US$630
- Vancouver to Mexico City flights — $683
- Ottawa to Mexico City flights — $784
- Kelowna to Mexico City flights — $846
- Victoria to Mexico City flights — $854
- Hamilton to Mexico City flights — $855