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

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

Please note! Some routes are seasonal.

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

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