Wayfli › London (LHR) › To Cancun (CUN)

London (LHR) to Cancun (CUN) flights

There are direct flights from London Heathrow Airport to Cancun Cancún International Airport, sold by one airline: Virgin Atlantic. The distance is 7,951 km, about 10h 10m in the air. There are also 36 one-stop options, via airports such as Amsterdam, Frankfurt and Manchester.

Live fares for LHR → CUNSee all routes on the map
7,951 kmdistance
~10h 10mdirect flight time (estimate)
1direct airline
36one-stop options

Direct flights from London to Cancun

RouteAirlines (incl. codeshares)DistanceTime (est.)
LHR → CUNVirgin Atlantic7,951 km~10h 10m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
AMS AmsterdamBritish Airways and KLM then TUIfly Netherlands8,651 km~13h 15m
FRA FrankfurtBritish Airways and Lufthansa then Condor and Lufthansa9,261 km~14h
MAN ManchesterBritish Airways then TUI Airways8,037 km~12h 30m
ORD ChicagoAmerican Airlines and British Airways then American Airlines and United Airlines8,674 km~13h 15m
DFW Dallas-Fort WorthAmerican Airlines and British Airways then American Airlines and Frontier Airlines9,284 km~14h
MAD MadridBritish Airways and Iberia then World2Fly and Aeromexico9,207 km~13h 55m
ATL AtlantaBritish Airways and Delta then Air France and Aeromexico8,182 km~12h 40m
IAH HoustonBritish Airways and United Airlines then Air China and United Airlines9,070 km~13h 45m
JFK New YorkAmerican Airlines and jetBlue then American Airlines and Aeromexico8,046 km~12h 30m
YYZ TorontoAir Canada and British Airways then Air Canada and Flair Airlines8,312 km~12h 50m
EWR NewarkBritish Airways and United Airlines then United Airlines8,055 km~12h 30m
DEN DenverBritish Airways and United Airlines then Frontier Airlines and United Airlines10,186 km~15h 5m

More from London and Cancun

Routes come from current airline fares, updated weekly (last update 11 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.