Lowcost flights from Charlotte (United States) to Madrid (Spain), €165 - €658

Direct distance between cities: 6581 km. Average direct flight time is 8:44 hours.

Please note! Some routes are seasonal.

From Charlotte to Madrid with Level (IB)
Average ticket price: €165 - €658

Connection in Boston (United States)
From Charlotte to Boston with Frontier Airlines (F9)
From Charlotte to Boston with Level (IB)
Average ticket price: €29 - €116
From Boston to Madrid with Level (IB)
Average ticket price: €137 - €547
Connection in Chicago (United States)
From Charlotte to Chicago with Frontier Airlines (F9)
From Charlotte to Chicago with Southwest Airlines (WN)
From Charlotte to Chicago with Fly Lili (FL)
Average ticket price: €24 - €95
From Chicago to Madrid with Level (IB)
Average ticket price: €168 - €673
Connection in Dallas (United States)
From Charlotte to Dallas with Gol Transportes Aéreos (G3)
From Charlotte to Dallas with Frontier Airlines (F9)
From Charlotte to Dallas with Southwest Airlines (WN)
From Charlotte to Dallas with Spirit Airlines (NK)
Average ticket price: €37 - €149
From Dallas to Madrid with Level (IB)
Average ticket price: €199 - €795
Connection in Dublin (Ireland)
From Charlotte to Dublin with Level (IB)
Average ticket price: €149 - €597
From Dublin to Madrid with Ryanair (FR)
From Dublin to Madrid with Iberia Express (I2)
From Dublin to Madrid with Level (IB)
From Dublin to Madrid with Vueling (VY)
Average ticket price: €37 - €146
Connection in Frankfurt (Germany)
From Charlotte to Frankfurt with Level (IB)
Average ticket price: €176 - €705
From Frankfurt to Madrid with Ryanair (FR)
From Frankfurt to Madrid with Air Europa Express (X5)
From Frankfurt to Madrid with Iberia Express (I2)
From Frankfurt to Madrid with Level (IB)
Average ticket price: €36 - €144
Connection in London (United Kingdom)
From Charlotte to London with Level (IB)
Average ticket price: €161 - €644
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 Charlotte to Los Angeles with Spirit Airlines (NK)
Average ticket price: €85 - €340
From Los Angeles to Madrid with Level (IB)
Average ticket price: €234 - €936
Connection in Miami (United States)
From Charlotte to Miami with Gol Transportes Aéreos (G3)
From Charlotte to Miami with Frontier Airlines (F9)
From Charlotte to Miami with Spirit Airlines (NK)
From Charlotte to Miami with Level (IB)
Average ticket price: €26 - €105
From Miami to Madrid with Level (IB)
Average ticket price: €177 - €709
Connection in Munich (Germany)
From Charlotte to Munich with Level (IB)
Average ticket price: €184 - €734
From Munich to Madrid with Air Europa Express (X5)
From Munich to Madrid with Level (IB)
Average ticket price: €37 - €149
Connection in New York (United States)
From Charlotte to New York with Gol Transportes Aéreos (G3)
From Charlotte to New York with Frontier Airlines (F9)
From Charlotte to New York with Spirit Airlines (NK)
From Charlotte to New York with Level (IB)
Average ticket price: €21 - €86
From New York to Madrid with Level (IB)
Average ticket price: €144 - €577
Connection in Philadelphia (United States)
From Charlotte to Philadelphia with Frontier Airlines (F9)
Average ticket price: €18 - €73
From Philadelphia to Madrid with Level (IB)
Average ticket price: €147 - €589
Connection in Rome (Italy)
From Charlotte to Rome with Level (IB)
Average ticket price: €193 - €773
From Rome to Madrid with Aerolíneas (AR)
From Rome to Madrid with Ryanair (FR)
From Rome to Madrid with Wizz Air Malta (W4)
From Rome to Madrid with Iberia Express (I2)
From Rome to Madrid with Level (IB)
From Rome to Madrid with Vueling (VY)
From Rome to Madrid with EasyJet (U2)
Average ticket price: €34 - €136
Connection in San Juan (Puerto Rico)
From Charlotte to San Juan with Frontier Airlines (F9)
Average ticket price: €59 - €236
From San Juan to Madrid with Level (IB)
Average ticket price: €159 - €637