Wayfli › Madrid (MAD) › To Cancun (CUN)

Madrid (MAD) to Cancun (CUN) flights

There are direct flights from Adolfo Suárez Madrid–Barajas Airport to Cancun Cancún International Airport, sold by 4 airlines (including codeshares): World2Fly, Aeromexico, Iberojet and Air Europa. The distance is 7,961 km, about 10h 15m in the air. There are also 26 one-stop options, via airports such as Amsterdam, Frankfurt and London.

Live fares for MAD → CUNSee all routes on the map
7,961 kmdistance
~10h 15mdirect flight time (estimate)
4direct airlines
26one-stop options

Direct flights from Madrid to Cancun

RouteAirlines (incl. codeshares)DistanceTime (est.)
MAD → CUNWorld2Fly, Aeromexico, Iberojet, Air Europa7,961 km~10h 15m

Best one-stop connections

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

ViaAirlinesDistanceTime (est.)
AMS AmsterdamIberia and KLM then TUIfly Netherlands9,742 km~14h 35m
FRA FrankfurtFinnair and Ethiopian Airlines then Condor and Lufthansa10,028 km~14h 55m
LGW LondonIberia Express and easyJet then British Airways and TUI Airways9,192 km~13h 55m
LHR LondonBritish Airways and Iberia then Virgin Atlantic9,197 km~13h 55m
MAN ManchesterRyanair and Iberia Express then TUI Airways9,230 km~13h 55m
ORD ChicagoAmerican Airlines and Finnair then American Airlines and United Airlines9,076 km~13h 45m
DFW Dallas-Fort WorthAmerican Airlines and Finnair then American Airlines and Frontier Airlines9,631 km~14h 25m
ATL AtlantaAir France and Aeromexico then Air France and Aeromexico8,383 km~12h 55m
JFK New YorkAmerican Airlines and Air France then American Airlines and Aeromexico8,268 km~12h 45m
EWR NewarkLufthansa and United Airlines then United Airlines8,283 km~12h 45m
MIA MiamiAmerican Airlines and Finnair then American Airlines and LATAM Airlines Group7,962 km~12h 25m
MXP MilanoRyanair and Iberia then Neos9,921 km~14h 45m

More from Madrid 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.