Lowcost flights from Mexico City (Mexico) to Madrid (Spain), €227 - €906

Direct distance between cities: 9063 km. Average direct flight time is 11:39 hours.

Please note! Some routes are seasonal.

From Mexico City to Madrid with Level (IB)
Average ticket price: €227 - €906

Connection in Bogota (Colombia)
From Mexico City to Bogota with Aerolíneas (AR)
From Mexico City to Bogota with Gol Transportes Aéreos (G3)
From Mexico City to Bogota with VivaAerobús (VB)
From Mexico City to Bogota with Volaris (Y4)
Average ticket price: €79 - €316
From Bogota to Madrid with Level (IB)
Average ticket price: €200 - €802
Connection in Buenos Aires (Argentina)
From Mexico City to Buenos Aires with Aerolíneas (AR)
Average ticket price: €185 - €739
From Buenos Aires to Madrid with Aerolíneas (AR)
From Buenos Aires to Madrid with Level (IB)
Average ticket price: €251 - €1005
Connection in Cancun (Mexico)
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
From Cancun to Madrid with Iberojet (E9)
Average ticket price: €199 - €795
Connection in Chicago (United States)
From Mexico City to Chicago with VivaAerobús (VB)
From Mexico City to Chicago with Volaris (Y4)
From Mexico City to Chicago with Frontier Airlines (F9)
Average ticket price: €68 - €272
From Chicago to Madrid with Level (IB)
Average ticket price: €168 - €673
Connection in Dallas (United States)
From Mexico City to Dallas with VivaAerobús (VB)
From Mexico City to Dallas with Volaris (Y4)
From Mexico City to Dallas with Frontier Airlines (F9)
From Mexico City to Dallas with Spirit Airlines (NK)
From Mexico City to Dallas with Level (IB)
Average ticket price: €38 - €151
From Dallas to Madrid with Level (IB)
Average ticket price: €199 - €795
Connection in Havana (Cuba)
From Mexico City to Havana with VivaAerobús (VB)
Average ticket price: €44 - €178
From Havana to Madrid with Level (IB)
Average ticket price: €186 - €745
Connection in Lima (Peru)
From Mexico City to Lima with Aerolíneas (AR)
From Mexico City to Lima with Volaris (Y4)
Average ticket price: €106 - €425
From Lima to Madrid with Level (IB)
Average ticket price: €238 - €951
Connection in London (United Kingdom)
From Mexico City to London with Level (IB)
Average ticket price: €224 - €894
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 Los Angeles (United States)
From Mexico City to Los Angeles with VivaAerobús (VB)
From Mexico City to Los Angeles with Volaris (Y4)
From Mexico City to Los Angeles with Frontier Airlines (F9)
From Mexico City to Los Angeles with Fly Lili (FL)
Average ticket price: €62 - €249
From Los Angeles to Madrid with Level (IB)
Average ticket price: €234 - €936
Connection in Mexico City (Mexico)
From Mexico City to Mexico City with Gol Transportes Aéreos (G3)
Average ticket price: €0 - €0
From Mexico City to Madrid with Level (IB)
Average ticket price: €227 - €906
Connection in Miami (United States)
From Mexico City to Miami with Aerolíneas (AR)
From Mexico City to Miami with Volaris (Y4)
From Mexico City to Miami with Frontier Airlines (F9)
From Mexico City to Miami with Level (IB)
Average ticket price: €52 - €206
From Miami to Madrid with Level (IB)
Average ticket price: €177 - €709
Connection in New York (United States)
From Mexico City to New York with VivaAerobús (VB)
Average ticket price: €84 - €336
From New York to Madrid with Level (IB)
Average ticket price: €144 - €577
Connection in Punta Cana (Dominican Republic)
From Mexico City to Punta Cana with AraJet (DM)
Average ticket price: €81 - €323
From Punta Cana to Madrid with Iberojet (E9)
Average ticket price: €164 - €656
Connection in San Jose (Costa Rica)
From Mexico City to San Jose with Volaris Costa Rica (Q6)
Average ticket price: €48 - €192
From San Jose to Madrid with Iberojet (E9)
From San Jose to Madrid with Level (IB)
Average ticket price: €212 - €849
Connection in San Salvador (El Salvador)
From Mexico City to San Salvador with Volaris El Salvador (N3)
From Mexico City to San Salvador with Volaris (Y4)
Average ticket price: €32 - €126
From San Salvador to Madrid with Level (IB)
Average ticket price: €216 - €866
Connection in Santo Domingo (Dominican Republic)
From Mexico City to Santo Domingo with AraJet (DM)
Average ticket price: €77 - €306
From Santo Domingo to Madrid with Level (IB)
Average ticket price: €168 - €670
Connection in Sao Paulo (Brazil)
From Mexico City to Sao Paulo with Gol Transportes Aéreos (G3)
Average ticket price: €186 - €743
From Sao Paulo to Madrid with Level (IB)
Average ticket price: €210 - €839