Lowcost flights from Madrid (Spain) to Luxembourg (Luxembourg), €32 - €129

Direct distance between cities: 1285 km. Average direct flight time is 2:30 hours.

Please note! Some routes are seasonal.

From Madrid to Luxembourg with Ryanair (FR)
Average ticket price: €32 - €129

Connection in Barcelona (Spain)
From Madrid to Barcelona with Aerolíneas (AR)
From Madrid to Barcelona with Air Europa Express (X5)
From Madrid to Barcelona with Level (IB)
From Madrid to Barcelona with Vueling (VY)
Average ticket price: €13 - €51
From Barcelona to Luxembourg with Ryanair (FR)
From Barcelona to Luxembourg with Level (IB)
From Barcelona to Luxembourg with Vueling (VY)
Average ticket price: €24 - €97
Connection in Berlin (Germany)
From Madrid to Berlin with Eurowings (EW)
From Madrid to Berlin with Ryanair (FR)
From Madrid to Berlin with Iberia Express (I2)
From Madrid to Berlin with Level (IB)
From Madrid to Berlin with EasyJet (U2)
Average ticket price: €47 - €187
From Berlin to Luxembourg with Ryanair (FR)
Average ticket price: €15 - €60
Connection in Dublin (Ireland)
From Madrid to Dublin with Ryanair (FR)
From Madrid to Dublin with Iberia Express (I2)
From Madrid to Dublin with Level (IB)
From Madrid to Dublin with Vueling (VY)
Average ticket price: €37 - €146
From Dublin to Luxembourg with Ryanair (FR)
Average ticket price: €24 - €96
Connection in Lisbon (Portugal)
From Madrid to Lisbon with Aerolíneas (AR)
From Madrid to Lisbon with Beijing Capital Airlines (JD)
From Madrid to Lisbon with Ryanair (FR)
From Madrid to Lisbon with Air Europa Express (X5)
From Madrid to Lisbon with Level (IB)
From Madrid to Lisbon with Vueling (VY)
From Madrid to Lisbon with EasyJet (U2)
Average ticket price: €13 - €50
From Lisbon to Luxembourg with Ryanair (FR)
From Lisbon to Luxembourg with EasyJet (U2)
Average ticket price: €43 - €172
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 Luxembourg with Ryanair (FR)
From London to Luxembourg with EasyJet (U2)
Average ticket price: €12 - €48
Connection in Malta (Malta)
From Madrid to Malta with Ryanair (FR)
From Madrid to Malta with Level (IB)
Average ticket price: €42 - €167
From Malta to Luxembourg with Ryanair (FR)
Average ticket price: €42 - €167
Connection in Marseille (France)
From Madrid to Marseille with Ryanair (FR)
From Madrid to Marseille with Level (IB)
Average ticket price: €20 - €82
From Marseille to Luxembourg with Ryanair (FR)
Average ticket price: €18 - €71
Connection in Milan (Italy)
From Madrid to Milan with Ryanair (FR)
From Madrid to Milan with Wizz Air Malta (W4)
From Madrid to Milan with Iberia Express (I2)
From Madrid to Milan with Level (IB)
From Madrid to Milan with Vueling (VY)
From Madrid to Milan with EasyJet (U2)
Average ticket price: €30 - €119
From Milan to Luxembourg with Ryanair (FR)
From Milan to Luxembourg with EasyJet (U2)
Average ticket price: €13 - €52
Connection in Nice (France)
From Madrid to Nice with Level (IB)
From Madrid to Nice with EasyJet (U2)
Average ticket price: €24 - €97
From Nice to Luxembourg with Volotea (V7)
Average ticket price: €17 - €67
Connection in Palma Mallorca (Spain)
From Madrid to Palma Mallorca with Aerolíneas (AR)
From Madrid to Palma Mallorca with Ryanair (FR)
From Madrid to Palma Mallorca with Lauda Europe (LW)
From Madrid to Palma Mallorca with Air Europa Express (X5)
From Madrid to Palma Mallorca with Iberia Express (I2)
From Madrid to Palma Mallorca with Level (IB)
From Madrid to Palma Mallorca with Vueling (VY)
Average ticket price: €14 - €56
From Palma Mallorca to Luxembourg with Ryanair (FR)
From Palma Mallorca to Luxembourg with Lauda Europe (LW)
Average ticket price: €29 - €116
Connection in Porto (Portugal)
From Madrid to Porto with Ryanair (FR)
From Madrid to Porto with Air Europa Express (X5)
From Madrid to Porto with Iberia Express (I2)
From Madrid to Porto with Level (IB)
From Madrid to Porto with EasyJet (U2)
Average ticket price: €11 - €42
From Porto to Luxembourg with Ryanair (FR)
From Porto to Luxembourg with EasyJet (U2)
Average ticket price: €37 - €149
Connection in Sevilla (Spain)
From Madrid to Sevilla with Iberia Express (I2)
From Madrid to Sevilla with Level (IB)
From Madrid to Sevilla with Vueling (VY)
Average ticket price: €10 - €39
From Sevilla to Luxembourg with Ryanair (FR)
Average ticket price: €42 - €168
Connection in Toulouse (France)
From Madrid to Toulouse with Iberia Express (I2)
From Madrid to Toulouse with Level (IB)
From Madrid to Toulouse with Volotea (V7)
From Madrid to Toulouse with Vueling (VY)
From Madrid to Toulouse with EasyJet (U2)
Average ticket price: €14 - €55
From Toulouse to Luxembourg with Ryanair (FR)
Average ticket price: €19 - €76