Flicket.
Menu

Flicket — Cheap flights, compared

CUN

Cheap flights to Cancun

MEX → CUN

FROM $40 · 2h 17m · DIRECT

Flying to Cancun, Mexico

We track one-way fares to Cancun from 12 cities. The cheapest right now is from Mexico City: $40 on January 13, 2027, on a non-stop flight. Houston ($147) and Toronto ($155) follow. The highest starting fare in our data is from Delhi, at $726. Non-stop fares show up from Mexico City, Houston, Toronto and Madrid.

Cheapest fares to Cancun by departure city

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

From Fare Date Airline Stops
Mexico City MEX $40 January 13, 2027 Volaris Non-stop
Houston HOU $147 November 27, 2026 Frontier Airlines Non-stop
Toronto YTO $155 October 31, 2026 Flair Airlines Non-stop
Bogotá BOG $169 February 16, 2027 Viva Aerobus 1 stop
New York NYC $172 December 3, 2026 Frontier Airlines 1 stop
Montreal YMQ $200 October 28, 2026 United Airlines 2 stops
Madrid MAD $375 March 1, 2027 World2Fly Non-stop
London LON $451 March 13, 2027 Wizz Air UK 1 stop
Frankfurt FRA $469 November 23, 2026 Ryanair 3 stops
Manila MNL $608 October 27, 2026 China Southern Airlines 4 stops
Dubai DXB $666 November 16, 2026 Pegasus Airlines 2 stops
Delhi DEL $726 November 19, 2026 Qatar Airways 2 stops

Route guides to Cancun

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

Flights to Cancun: FAQ

What is the cheapest city to fly to Cancun from?

In our latest price check, Mexico City has the lowest one-way fare to Cancun at $40. Fares from the 12 cities we track run up to $726 from Delhi.

How much is a flight to Cancun?

One-way fares to Cancun start from $40 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 Cancun?

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

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.