Flicket.
Menu

Flicket — Cheap flights, compared

MEX

Cheap flights to Mexico City

NYC → MEX

FROM $146 · 1 STOP

Flying to Mexico City, Mexico

We track one-way fares to Mexico City from 10 cities. The cheapest right now is from New York: $146 on November 24, 2026, with one stop. Bogotá ($194) and Toronto ($211) follow. The highest starting fare in our data is from Lagos, at $1,157. Non-stop fares show up from Bogotá and Toronto.

Cheapest fares to Mexico City by departure city

Lowest one-way economy fare per adult, in US dollars, checked October 26, 2026.

From Fare Date Airline Stops
New York NYC $146 November 24, 2026 United Airlines 1 stop
Bogotá BOG $194 February 25, 2027 Viva Aerobus Non-stop
Toronto YTO $211 February 11, 2027 Flair Airlines Non-stop
Madrid MAD $459 March 6, 2027 World2Fly 1 stop
London LON $461 November 25, 2026 Norse Atlantic UK 1 stop
Sydney SYD $591 November 8, 2026 Fiji Airways 2 stops
Manila MNL $665 November 2, 2026 Air China 4 stops
Dubai DXB $691 November 5, 2026 Royal Jordanian 2 stops
Delhi DEL $693 November 6, 2026 IndiGo 3 stops
Lagos LOS $1,157 October 29, 2026 Qatar Airways 2 stops

Route guides to Mexico City

Month-by-month prices, airlines and stops for each route.

Flights to Mexico City: FAQ

What is the cheapest city to fly to Mexico City from?

In our latest price check, New York has the lowest one-way fare to Mexico City at $146. Fares from the 10 cities we track run up to $1,157 from Lagos.

How much is a flight to Mexico City?

One-way fares to Mexico City start from $146 in our data, depending on where you fly from. Prices are recent fares found in searches and change daily; the table lists the lowest fare from each city.

Are there direct flights to Mexico City?

Yes. Among the cheapest fares we track, non-stop flights to Mexico City leave from Bogotá and Toronto.

Does Flicket sell the tickets?

No. Flicket is a flight search site. We compare fares from airlines and travel agencies through our partner Aviasales, and you book directly with the airline or agency you choose, on their website and under their terms. Flicket adds no fee to the fare.