Best Time of Year to Visit Mexico City (and Fly There Cheaply)

March last year I sat in Terminal 2 at Madrid Barajas watching my Iberia departure to Mexico City slip from “on time” to “delayed” to “boarding at 22:45”, which was a problem because I’d booked the connection assuming the airline’s published schedule meant something.
That’s the thing about Mexico City. The city itself is glorious from late October through early May, dry and mild, with jacarandas blooming in February, but the flying to get there has its own rhythm, and if you’re hunting for cheap flights to mexico you ignore it at your peril.
You’re Booking on the Wrong Day of the Week
Everyone I know who flies this route regularly books midweek, because that’s when the comparison screens show the low numbers. The search I run first on a Tuesday morning will show Madrid-MEX around €480 in November, but that’s a ghost price; by the time you’ve picked a weekend departure it’s jumped to €640.
What actually moves the needle is the direction of the flight.
Mexico City is a destination where the outbound demand from Europe spikes hard in December and July, while the return leg spikes around US school breaks, which pull thousands of Americans through the same airport even if you’re not one of them.
If you can fly out on a Tuesday or Wednesday and come back on a Thursday, you’re paying maybe 30% less than the Saturday-Saturday crowd, and you’re not fighting the same wave at immigration either.
You Think “Cheap” Means Low Season
Somebody told you that May through September is the cheap window, and technically they’re right, because that’s the rainy season, with afternoon downpours that flood the underpasses on Reforma and turn the city into a grey, wet version of itself.
It’s also when the air quality gets genuinely unpleasant, and when the altitude, which already sits at 2,240 metres and will leave you winded on your first walk up to the Zócalo, feels worse in the humidity.
I’d rather pay €120 more and go in late February, when the temperature sits around 22°C and the rain hasn’t started. The trade is real; February is high season, so hotels run dearer, but the flight itself is the part you can control.
For the actual booking, I usually set a price alert eight weeks before I want to travel and pull the trigger when the number dips under €520 round trip from Madrid or Barcelona, because it rarely goes lower than that and it’s not worth the stress of waiting.
You’re Confusing the Two Airports
Here’s a mistake that costs people real money and real time. Mexico City has Benito Juárez (MEX), which is the one you want; it’s 20 minutes from the centre.
But there’s also Felipe Ángeles (NLU), built north of the city, and the budget carriers have been funnelling cheap tickets there for years.
A €380 fare into NLU looks great until you pay for the hour-plus transfer into town, which runs around 300 pesos by taxi and eats your first afternoon.
I flew into NLU once, on a red-eye where the savings felt worth it, and I’ve never done it again; the flight itself was fine, a bit under two hours from the US border, but the landing approach over the dry lakebed makes you wonder if the pilot knows something you don’t.
What I Actually Do Now
- Check the comparison screen for both airports, then subtract €60 from any NLU fare before comparing
- Book 6-8 weeks out, not four months, which is when the airlines release their real pricing for this route
- Fly midweek outbound, Thursday or Friday return, and accept that Saturday departures are a tax on people with office jobs
- Look for itineraries under 12 hours total, because the longer ones usually mean a connection in Houston or Dallas that adds a US visa requirement you hadn’t factored in
The Delta news out of Austin, that Paris service starting in 2027, is a reminder that new routes always launch with teaser pricing, and if you’re flexible on dates that’s when you grab the deals.
I keep my own calendar loose, and when a fare drops for late winter I take it, because the city in February is worth the planning.
Just don’t book the red-eye into NLU, and check flights to Mexico City before you settle for whatever the airline’s algorithm offers you first.

