Lowcost flights from Eindhoven (Netherlands) to Madrid (Spain), €35 - €141

Direct distance between cities: 1414 km. Average direct flight time is 2:39 hours.

Please note! Some routes are seasonal.

From Eindhoven to Madrid with Ryanair (FR)
From Eindhoven to Madrid with Transavia (HV)
Average ticket price: €35 - €141

Connection in Alghero (Italy)
From Eindhoven to Alghero with Ryanair (FR)
Average ticket price: €31 - €122
From Alghero to Madrid with Ryanair (FR)
Average ticket price: €25 - €101
Connection in Alicante (Spain)
From Eindhoven to Alicante with Ryanair (FR)
From Eindhoven to Alicante with Transavia (HV)
Average ticket price: €38 - €153
From Alicante to Madrid with Air Europa Express (X5)
From Alicante to Madrid with Level (IB)
From Alicante to Madrid with Vueling (VY)
Average ticket price: €9 - €36
Connection in Athens (Greece)
From Eindhoven to Athens with Transavia (HV)
Average ticket price: €52 - €208
From Athens to Madrid with Level (IB)
From Athens to Madrid with Volotea (V7)
From Athens to Madrid with Vueling (VY)
Average ticket price: €60 - €239
Connection in Barcelona (Spain)
From Eindhoven to Barcelona with Transavia (HV)
Average ticket price: €29 - €115
From Barcelona to Madrid with Aerolíneas (AR)
From Barcelona to Madrid with Air Europa Express (X5)
From Barcelona to Madrid with Level (IB)
From Barcelona to Madrid with Vueling (VY)
Average ticket price: €13 - €51
Connection in Berlin (Germany)
From Eindhoven to Berlin with Transavia (HV)
Average ticket price: €14 - €56
From Berlin to Madrid with Ryanair (FR)
From Berlin to Madrid with Iberia Express (I2)
From Berlin to Madrid with Level (IB)
From Berlin to Madrid with Vueling (VY)
From Berlin to Madrid with EasyJet (U2)
Average ticket price: €47 - €187
Connection in Bilbao (Spain)
From Eindhoven to Bilbao with Transavia (HV)
Average ticket price: €28 - €111
From Bilbao to Madrid with Aerolíneas (AR)
From Bilbao to Madrid with Ryanair (FR)
From Bilbao to Madrid with Air Europa Express (X5)
From Bilbao to Madrid with Iberia Express (I2)
From Bilbao to Madrid with Level (IB)
From Bilbao to Madrid with Vueling (VY)
From Bilbao to Madrid with EasyJet (U2)
Average ticket price: €8 - €32
Connection in Bologna (Italy)
From Eindhoven to Bologna with Ryanair (FR)
From Eindhoven to Bologna with Transavia (HV)
Average ticket price: €22 - €89
From Bologna to Madrid with Ryanair (FR)
From Bologna to Madrid with Level (IB)
Average ticket price: €33 - €131
Connection in Brindisi (Italy)
From Eindhoven to Brindisi with Ryanair (FR)
Average ticket price: €38 - €154
From Brindisi to Madrid with Ryanair (FR)
Average ticket price: €46 - €183
Connection in Bucharest (Romania)
From Eindhoven to Bucharest with Wizz Air (W6)
From Eindhoven to Bucharest with Wizz Air Malta (W4)
Average ticket price: €43 - €172
From Bucharest to Madrid with Wizz Air (W6)
From Bucharest to Madrid with Ryanair (FR)
From Bucharest to Madrid with Wizz Air Malta (W4)
Average ticket price: €62 - €247
Connection in Budapest (Hungary)
From Eindhoven to Budapest with Wizz Air (W6)
From Eindhoven to Budapest with Ryanair (FR)
Average ticket price: €27 - €107
From Budapest to Madrid with Wizz Air (W6)
From Budapest to Madrid with Ryanair (FR)
From Budapest to Madrid with Buzz (RR)
From Budapest to Madrid with Iberia Express (I2)
From Budapest to Madrid with Level (IB)
From Budapest to Madrid with Vueling (VY)
Average ticket price: €49 - €197
Connection in Catania (Italy)
From Eindhoven to Catania with Ryanair (FR)
Average ticket price: €43 - €173
From Catania to Madrid with Ryanair (FR)
From Catania to Madrid with Level (IB)
Average ticket price: €41 - €165
Connection in Cluj (Romania)
From Eindhoven to Cluj with Wizz Air (W6)
From Eindhoven to Cluj with Wizz Air Malta (W4)
Average ticket price: €35 - €142
From Cluj to Madrid with Wizz Air (W6)
From Cluj to Madrid with Wizz Air Malta (W4)
Average ticket price: €58 - €230
Connection in Copenhagen (Denmark)
From Eindhoven to Copenhagen with Transavia (HV)
Average ticket price: €17 - €67
From Copenhagen to Madrid with Ryanair (FR)
From Copenhagen to Madrid with Norwegian Air Shuttle (DY)
From Copenhagen to Madrid with Iberia Express (I2)
From Copenhagen to Madrid with Level (IB)
From Copenhagen to Madrid with Vueling (VY)
From Copenhagen to Madrid with Norwegian Air Sweden (D8)
From Copenhagen to Madrid with EasyJet (U2)
Average ticket price: €52 - €208
Connection in Dublin (Ireland)
From Eindhoven to Dublin with Ryanair (FR)
Average ticket price: €21 - €82
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 Edinburgh (United Kingdom)
From Eindhoven to Edinburgh with Ryanair (FR)
From Eindhoven to Edinburgh with Ryanair UK (RK)
Average ticket price: €19 - €76
From Edinburgh to Madrid with Ryanair (FR)
From Edinburgh to Madrid with Iberia Express (I2)
From Edinburgh to Madrid with Level (IB)
From Edinburgh to Madrid with EasyJet (U2)
Average ticket price: €43 - €173
Connection in Faro (Portugal)
From Eindhoven to Faro with Ryanair (FR)
From Eindhoven to Faro with Transavia (HV)
Average ticket price: €48 - €192
From Faro to Madrid with Ryanair (FR)
Average ticket price: €13 - €53
Connection in Fez (Morocco)
From Eindhoven to Fez with Ryanair (FR)
Average ticket price: €53 - €212
From Fez to Madrid with Ryanair (FR)
Average ticket price: €18 - €73
Connection in Girona (Spain)
From Eindhoven to Girona with Ryanair (FR)
Average ticket price: €27 - €108
From Girona to Madrid with Ryanair (FR)
Average ticket price: €14 - €57
Connection in Iasi (Romania)
From Eindhoven to Iasi with Wizz Air Malta (W4)
Average ticket price: €42 - €167
From Iasi to Madrid with Wizz Air Malta (W4)
Average ticket price: €65 - €260
Connection in Ibiza (Spain)
From Eindhoven to Ibiza with Ryanair (FR)
From Eindhoven to Ibiza with Transavia (HV)
Average ticket price: €36 - €143
From Ibiza to Madrid with Ryanair (FR)
From Ibiza to Madrid with Air Europa Express (X5)
From Ibiza to Madrid with Iberia Express (I2)
From Ibiza to Madrid with Level (IB)
From Ibiza to Madrid with Vueling (VY)
Average ticket price: €12 - €47
Connection in Istanbul (Turkey)
From Eindhoven to Istanbul with Pegasus Airlines (PC)
From Eindhoven to Istanbul with Transavia (HV)
Average ticket price: €53 - €213
From Istanbul to Madrid with Pegasus Airlines (PC)
From Istanbul to Madrid with Level (IB)
Average ticket price: €68 - €273
Connection in Krakow (Poland)
From Eindhoven to Krakow with Wizz Air (W6)
From Eindhoven to Krakow with Ryanair (FR)
From Eindhoven to Krakow with Buzz (RR)
Average ticket price: €25 - €102
From Krakow to Madrid with Ryanair (FR)
From Krakow to Madrid with Buzz (RR)
Average ticket price: €53 - €212
Connection in Lanzarote (Spain)
From Eindhoven to Lanzarote with Ryanair (FR)
From Eindhoven to Lanzarote with Transavia (HV)
Average ticket price: €74 - €296
From Lanzarote to Madrid with Ryanair (FR)
From Lanzarote to Madrid with Iberia Express (I2)
From Lanzarote to Madrid with Level (IB)
From Lanzarote to Madrid with Vueling (VY)
Average ticket price: €39 - €156
Connection in Las Palmas (Spain)
From Eindhoven to Las Palmas with Ryanair (FR)
From Eindhoven to Las Palmas with Transavia (HV)
Average ticket price: €79 - €314
From Las Palmas to Madrid with Aerolíneas (AR)
From Las Palmas to Madrid with Ryanair (FR)
From Las Palmas to Madrid with Iberia Express (I2)
From Las Palmas to Madrid with Level (IB)
From Las Palmas to Madrid with Vueling (VY)
Average ticket price: €44 - €175
Connection in Lisbon (Portugal)
From Eindhoven to Lisbon with Ryanair (FR)
From Eindhoven to Lisbon with Transavia (HV)
Average ticket price: €45 - €182
From Lisbon to Madrid with Aerolíneas (AR)
From Lisbon to Madrid with Beijing Capital Airlines (JD)
From Lisbon to Madrid with Ryanair (FR)
From Lisbon to Madrid with Air Europa Express (X5)
From Lisbon to Madrid with Level (IB)
From Lisbon to Madrid with EasyJet (U2)
Average ticket price: €13 - €50
Connection in London (United Kingdom)
From Eindhoven to London with Ryanair (FR)
From Eindhoven to London with Ryanair UK (RK)
Average ticket price: €9 - €38
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 Malaga (Spain)
From Eindhoven to Malaga with Ryanair (FR)
From Eindhoven to Malaga with Transavia (HV)
Average ticket price: €45 - €181
From Malaga to Madrid with Air Europa Express (X5)
From Malaga to Madrid with Iberia Express (I2)
From Malaga to Madrid with Level (IB)
From Malaga to Madrid with Vueling (VY)
Average ticket price: €10 - €42
Connection in Malta (Malta)
From Eindhoven to Malta with Ryanair (FR)
Average ticket price: €47 - €188
From Malta to Madrid with Ryanair (FR)
From Malta to Madrid with Level (IB)
Average ticket price: €42 - €167
Connection in Manchester (United Kingdom)
From Eindhoven to Manchester with Ryanair (FR)
Average ticket price: €14 - €57
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 Marrakech (Morocco)
From Eindhoven to Marrakech with Ryanair (FR)
From Eindhoven to Marrakech with Transavia (HV)
Average ticket price: €62 - €247
From Marrakech to Madrid with Ryanair (FR)
From Marrakech to Madrid with Iberia Express (I2)
From Marrakech to Madrid with Level (IB)
Average ticket price: €26 - €106
Connection in Marseille (France)
From Eindhoven to Marseille with Ryanair (FR)
Average ticket price: €23 - €91
From Marseille to Madrid with Ryanair (FR)
From Marseille to Madrid with Level (IB)
Average ticket price: €20 - €82
Connection in Milan (Italy)
From Eindhoven to Milan with Ryanair (FR)
Average ticket price: €18 - €72
From Milan to Madrid with Ryanair (FR)
From Milan to Madrid with Wizz Air Malta (W4)
From Milan to Madrid with Iberia Express (I2)
From Milan to Madrid with Level (IB)
From Milan to Madrid with Vueling (VY)
From Milan to Madrid with EasyJet (U2)
Average ticket price: €30 - €119
Connection in Murcia (Spain)
From Eindhoven to Murcia with Ryanair (FR)
Average ticket price: €40 - €158
From Murcia to Madrid with Level (IB)
Average ticket price: €9 - €35
Connection in Naples (Italy)
From Eindhoven to Naples with Ryanair (FR)
From Eindhoven to Naples with Transavia (HV)
Average ticket price: €34 - €136
From Naples to Madrid with Ryanair (FR)
From Naples to Madrid with Iberia Express (I2)
From Naples to Madrid with Level (IB)
From Naples to Madrid with Vueling (VY)
From Naples to Madrid with EasyJet (U2)
Average ticket price: €38 - €151
Connection in Nice (France)
From Eindhoven to Nice with Transavia (HV)
Average ticket price: €22 - €88
From Nice to Madrid with Level (IB)
From Nice to Madrid with Vueling (VY)
From Nice to Madrid with EasyJet (U2)
Average ticket price: €24 - €97
Connection in Oslo (Norway)
From Eindhoven to Oslo with Transavia (HV)
Average ticket price: €25 - €100
From Oslo to Madrid with Ryanair (FR)
From Oslo to Madrid with Norwegian Air Shuttle (DY)
From Oslo to Madrid with Level (IB)
From Oslo to Madrid with Vueling (VY)
Average ticket price: €60 - €239
Connection in Palma Mallorca (Spain)
From Eindhoven to Palma Mallorca with Ryanair (FR)
From Eindhoven to Palma Mallorca with Lauda Europe (LW)
From Eindhoven to Palma Mallorca with Transavia (HV)
Average ticket price: €34 - €134
From Palma Mallorca to Madrid with Aerolíneas (AR)
From Palma Mallorca to Madrid with Ryanair (FR)
From Palma Mallorca to Madrid with Lauda Europe (LW)
From Palma Mallorca to Madrid with Air Europa Express (X5)
From Palma Mallorca to Madrid with Iberia Express (I2)
From Palma Mallorca to Madrid with Level (IB)
From Palma Mallorca to Madrid with Vueling (VY)
Average ticket price: €14 - €56
Connection in Pisa (Italy)
From Eindhoven to Pisa with Ryanair (FR)
Average ticket price: €23 - €94
From Pisa to Madrid with Ryanair (FR)
Average ticket price: €30 - €122
Connection in Porto (Portugal)
From Eindhoven to Porto with Ryanair (FR)
Average ticket price: €39 - €157
From Porto to Madrid with Ryanair (FR)
From Porto to Madrid with Air Europa Express (X5)
From Porto to Madrid with Iberia Express (I2)
From Porto to Madrid with Level (IB)
From Porto to Madrid with EasyJet (U2)
Average ticket price: €11 - €42
Connection in Prague (Czech Republic)
From Eindhoven to Prague with Wizz Air (W6)
From Eindhoven to Prague with Transavia (HV)
Average ticket price: €16 - €65
From Prague to Madrid with Smartwings (QS)
From Prague to Madrid with Ryanair (FR)
From Prague to Madrid with Buzz (RR)
From Prague to Madrid with Iberia Express (I2)
From Prague to Madrid with Level (IB)
Average ticket price: €44 - €177
Connection in Rome (Italy)
From Eindhoven to Rome with Ryanair (FR)
From Eindhoven to Rome with Wizz Air Malta (W4)
Average ticket price: €30 - €119
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 Rotterdam (Netherlands)
From Eindhoven to Rotterdam with Transavia (HV)
Average ticket price: €2 - €9
From Rotterdam to Madrid with Transavia (HV)
Average ticket price: €36 - €143
Connection in Sevilla (Spain)
From Eindhoven to Sevilla with Ryanair (FR)
From Eindhoven to Sevilla with Transavia (HV)
Average ticket price: €45 - €181
From Sevilla to Madrid with Iberia Express (I2)
From Sevilla to Madrid with Level (IB)
Average ticket price: €10 - €39
Connection in Sofia (Bulgaria)
From Eindhoven to Sofia with Wizz Air (W6)
From Eindhoven to Sofia with Ryanair (FR)
From Eindhoven to Sofia with Buzz (RR)
Average ticket price: €42 - €167
From Sofia to Madrid with Wizz Air (W6)
From Sofia to Madrid with Ryanair (FR)
From Sofia to Madrid with Buzz (RR)
From Sofia to Madrid with Level (IB)
Average ticket price: €57 - €226
Connection in Stockholm (Sweden)
From Eindhoven to Stockholm with Ryanair (FR)
Average ticket price: €30 - €118
From Stockholm to Madrid with Ryanair (FR)
From Stockholm to Madrid with Level (IB)
From Stockholm to Madrid with Vueling (VY)
Average ticket price: €65 - €259
Connection in Tangier (Morocco)
From Eindhoven to Tangier with Ryanair (FR)
Average ticket price: €49 - €197
From Tangier to Madrid with Air Arabia Maroc (3O)
From Tangier to Madrid with Ryanair (FR)
From Tangier to Madrid with Level (IB)
Average ticket price: €14 - €56
Connection in Tenerife (Spain)
From Eindhoven to Tenerife with Ryanair (FR)
From Eindhoven to Tenerife with Transavia (HV)
Average ticket price: €79 - €317
From Tenerife to Madrid with Ryanair (FR)
From Tenerife to Madrid with Air Europa Express (X5)
From Tenerife to Madrid with Iberia Express (I2)
From Tenerife to Madrid with Level (IB)
From Tenerife to Madrid with Vueling (VY)
Average ticket price: €45 - €179
Connection in Tirana (Albania)
From Eindhoven to Tirana with Wizz Air Malta (W4)
Average ticket price: €39 - €156
From Tirana to Madrid with Wizz Air Malta (W4)
From Tirana to Madrid with Level (IB)
Average ticket price: €49 - €197
Connection in Valencia (Spain)
From Eindhoven to Valencia with Ryanair (FR)
From Eindhoven to Valencia with Transavia (HV)
Average ticket price: €35 - €141
From Valencia to Madrid with Air Europa Express (X5)
From Valencia to Madrid with Level (IB)
Average ticket price: €7 - €30
Connection in Venice (Italy)
From Eindhoven to Venice with Ryanair (FR)
From Eindhoven to Venice with Transavia (HV)
Average ticket price: €21 - €84
From Venice to Madrid with Air Europa Express (X5)
From Venice to Madrid with Iberia Express (I2)
From Venice to Madrid with Level (IB)
From Venice to Madrid with Vueling (VY)
From Venice to Madrid with EasyJet (U2)
Average ticket price: €35 - €142
Connection in Vienna (Austria)
From Eindhoven to Vienna with Ryanair (FR)
From Eindhoven to Vienna with Lauda Europe (LW)
Average ticket price: €22 - €86
From Vienna to Madrid with Ryanair (FR)
From Vienna to Madrid with Lauda Europe (LW)
From Vienna to Madrid with Buzz (RR)
From Vienna to Madrid with Iberia Express (I2)
From Vienna to Madrid with Level (IB)
From Vienna to Madrid with Vueling (VY)
Average ticket price: €45 - €181
Connection in Warsaw (Poland)
From Eindhoven to Warsaw with Wizz Air (W6)
From Eindhoven to Warsaw with Ryanair (FR)
From Eindhoven to Warsaw with Buzz (RR)
Average ticket price: €27 - €107
From Warsaw to Madrid with Wizz Air (W6)
From Warsaw to Madrid with Buzz (RR)
Average ticket price: €57 - €229
Connection in Zagreb (Croatia)
From Eindhoven to Zagreb with Ryanair (FR)
From Eindhoven to Zagreb with Lauda Europe (LW)
Average ticket price: €25 - €100
From Zagreb to Madrid with Level (IB)
Average ticket price: €43 - €171