Lowcost flights from Cancun (Mexico) to Madrid (Spain), €199 - €795

Direct distance between cities: 7951 km. Average direct flight time is 10:21 hours.

Please note! Some routes are seasonal.

From Cancun to Madrid with Iberojet (E9)
Average ticket price: €199 - €795

Connection in Bogota (Colombia)
From Cancun to Bogota with Gol Transportes Aéreos (G3)
From Cancun to Bogota with Wingo (P5)
From Cancun to Bogota with VivaAerobús (VB)
Average ticket price: €57 - €228
From Bogota to Madrid with Level (IB)
Average ticket price: €200 - €802
Connection in Buenos Aires (Argentina)
From Cancun to Buenos Aires with Aerolíneas (AR)
Average ticket price: €172 - €688
From Buenos Aires to Madrid with Aerolíneas (AR)
From Buenos Aires to Madrid with Level (IB)
Average ticket price: €251 - €1005
Connection in Chicago (United States)
From Cancun to Chicago with Frontier Airlines (F9)
From Cancun to Chicago with Southwest Airlines (WN)
From Cancun to Chicago with Spirit Airlines (NK)
From Cancun to Chicago with Fly Lili (FL)
Average ticket price: €58 - €232
From Chicago to Madrid with Level (IB)
Average ticket price: €168 - €673
Connection in Dallas (United States)
From Cancun to Dallas with Frontier Airlines (F9)
From Cancun to Dallas with Spirit Airlines (NK)
From Cancun to Dallas with Sun Country Airlines (SY)
From Cancun to Dallas with Level (IB)
Average ticket price: €41 - €163
From Dallas to Madrid with Level (IB)
Average ticket price: €199 - €795
Connection in Havana (Cuba)
From Cancun to Havana with VivaAerobús (VB)
Average ticket price: €13 - €51
From Havana to Madrid with Level (IB)
Average ticket price: €186 - €745
Connection in Lima (Peru)
From Cancun to Lima with Sky Airline (H2)
From Cancun to Lima with Sky Airline Peru (H8)
Average ticket price: €96 - €383
From Lima to Madrid with Level (IB)
Average ticket price: €238 - €951
Connection in London (United Kingdom)
From Cancun to London with Transavia France (TO)
Average ticket price: €200 - €799
From London to Madrid with Aerolíneas (AR)
From London to Madrid with Ryanair (FR)
From London to Madrid with Iberia Express (I2)
From London to Madrid with Level (IB)
From London to Madrid with Vueling (VY)
From London to Madrid with EasyJet (U2)
Average ticket price: €32 - €127
Connection in Manchester (United Kingdom)
From Cancun to Manchester with Transavia France (TO)
Average ticket price: €195 - €780
From Manchester to Madrid with Ryanair (FR)
From Manchester to Madrid with Iberia Express (I2)
From Manchester to Madrid with Level (IB)
Average ticket price: €36 - €146
Connection in Mexico City (Mexico)
From Cancun to Mexico City with Aerolíneas (AR)
From Cancun to Mexico City with Gol Transportes Aéreos (G3)
From Cancun to Mexico City with VivaAerobús (VB)
From Cancun to Mexico City with Volaris (Y4)
From Cancun to Mexico City with Frontier Airlines (F9)
From Cancun to Mexico City with Level (IB)
Average ticket price: €32 - €129
From Mexico City to Madrid with Level (IB)
Average ticket price: €227 - €906
Connection in Miami (United States)
From Cancun to Miami with Level (IB)
Average ticket price: €22 - €86
From Miami to Madrid with Level (IB)
Average ticket price: €177 - €709
Connection in Philadelphia (United States)
From Cancun to Philadelphia with Frontier Airlines (F9)
From Cancun to Philadelphia with Spirit Airlines (NK)
Average ticket price: €59 - €238
From Philadelphia to Madrid with Level (IB)
Average ticket price: €147 - €589
Connection in Punta Cana (Dominican Republic)
From Cancun to Punta Cana with AraJet (DM)
Average ticket price: €49 - €196
From Punta Cana to Madrid with Iberojet (E9)
Average ticket price: €164 - €656
Connection in San Jose (Costa Rica)
From Cancun to San Jose with Volaris Costa Rica (Q6)
From Cancun to San Jose with Volaris (Y4)
Average ticket price: €32 - €126
From San Jose to Madrid with Iberojet (E9)
From San Jose to Madrid with Level (IB)
Average ticket price: €212 - €849
Connection in Santo Domingo (Dominican Republic)
From Cancun to Santo Domingo with AraJet (DM)
Average ticket price: €45 - €179
From Santo Domingo to Madrid with Level (IB)
Average ticket price: €168 - €670