Lowcost flights from Madrid (Spain) to Rotterdam (Netherlands), €36 - €143

Direct distance between cities: 1425 km. Average direct flight time is 2:40 hours.

Please note! Some routes are seasonal.

From Madrid to Rotterdam with Transavia (HV)
Average ticket price: €36 - €143

Connection in Alicante (Spain)
From Madrid to Alicante with Air Europa Express (X5)
From Madrid to Alicante with Level (IB)
From Madrid to Alicante with Vueling (VY)
Average ticket price: €9 - €36
From Alicante to Rotterdam with Transavia (HV)
Average ticket price: €39 - €156
Connection in Almeria (Spain)
From Madrid to Almeria with Level (IB)
Average ticket price: €10 - €41
From Almeria to Rotterdam with Transavia (HV)
Average ticket price: €44 - €176
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 Rotterdam with Transavia (HV)
Average ticket price: €30 - €119
Connection in Brindisi (Italy)
From Madrid to Brindisi with Ryanair (FR)
Average ticket price: €46 - €183
From Brindisi to Rotterdam with Transavia (HV)
Average ticket price: €41 - €162
Connection in Budapest (Hungary)
From Madrid to Budapest with Wizz Air (W6)
From Madrid to Budapest with Ryanair (FR)
From Madrid to Budapest with Buzz (RR)
From Madrid to Budapest with Iberia Express (I2)
From Madrid to Budapest with Level (IB)
From Madrid to Budapest with Vueling (VY)
Average ticket price: €49 - €197
From Budapest to Rotterdam with Transavia (HV)
Average ticket price: €29 - €115
Connection in Dubrovnik (Croatia)
From Madrid to Dubrovnik with Level (IB)
Average ticket price: €46 - €184
From Dubrovnik to Rotterdam with Transavia (HV)
Average ticket price: €37 - €147
Connection in Edinburgh (United Kingdom)
From Madrid to Edinburgh with Iberia Express (I2)
From Madrid to Edinburgh with Level (IB)
From Madrid to Edinburgh with EasyJet (U2)
Average ticket price: €43 - €173
From Edinburgh to Rotterdam with Transavia (HV)
Average ticket price: €17 - €67
Connection in Eindhoven (Netherlands)
From Madrid to Eindhoven with Transavia (HV)
Average ticket price: €35 - €141
From Eindhoven to Rotterdam with Transavia (HV)
Average ticket price: €2 - €9
Connection in Fez (Morocco)
From Madrid to Fez with Ryanair (FR)
Average ticket price: €18 - €73
From Fez to Rotterdam with Transavia (HV)
Average ticket price: €54 - €214
Connection in Girona (Spain)
From Madrid to Girona with Ryanair (FR)
Average ticket price: €14 - €57
From Girona to Rotterdam with Transavia (HV)
Average ticket price: €28 - €112
Connection in Ibiza (Spain)
From Madrid to Ibiza with Ryanair (FR)
From Madrid to Ibiza with Air Europa Express (X5)
From Madrid to Ibiza with Iberia Express (I2)
From Madrid to Ibiza with Level (IB)
From Madrid to Ibiza with Vueling (VY)
Average ticket price: €12 - €47
From Ibiza to Rotterdam with Transavia (HV)
Average ticket price: €37 - €147
Connection in Istanbul (Turkey)
From Madrid to Istanbul with Pegasus Airlines (PC)
From Madrid to Istanbul with Level (IB)
Average ticket price: €68 - €273
From Istanbul to Rotterdam with Pegasus Airlines (PC)
From Istanbul to Rotterdam with Transavia (HV)
Average ticket price: €55 - €221
Connection in Las Palmas (Spain)
From Madrid to Las Palmas with Aerolíneas (AR)
From Madrid to Las Palmas with Ryanair (FR)
From Madrid to Las Palmas with Iberia Express (I2)
From Madrid to Las Palmas with Level (IB)
From Madrid to Las Palmas with Vueling (VY)
Average ticket price: €44 - €175
From Las Palmas to Rotterdam with Transavia (HV)
Average ticket price: €78 - €314
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 Rotterdam with Transavia (HV)
Average ticket price: €45 - €181
Connection in Malaga (Spain)
From Madrid to Malaga with Air Europa Express (X5)
From Madrid to Malaga with Iberia Express (I2)
From Madrid to Malaga with Level (IB)
From Madrid to Malaga with Vueling (VY)
From Madrid to Malaga with EasyJet (U2)
Average ticket price: €10 - €42
From Malaga to Rotterdam with Transavia (HV)
Average ticket price: €46 - €183
Connection in Marrakech (Morocco)
From Madrid to Marrakech with Ryanair (FR)
From Madrid to Marrakech with Iberia Express (I2)
From Madrid to Marrakech with Level (IB)
From Madrid to Marrakech with Vueling (VY)
Average ticket price: €26 - €106
From Marrakech to Rotterdam with Transavia (HV)
Average ticket price: €62 - €248
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 Rotterdam with Transavia (HV)
Average ticket price: €20 - €80
Connection in Nador (Morocco)
From Madrid to Nador with Ryanair (FR)
Average ticket price: €15 - €61
From Nador to Rotterdam with Transavia (HV)
Average ticket price: €49 - €198
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 Rotterdam with Transavia (HV)
Average ticket price: €24 - €94
Connection in Palermo (Italy)
From Madrid to Palermo with Ryanair (FR)
Average ticket price: €37 - €147
From Palermo to Rotterdam with Transavia (HV)
Average ticket price: €42 - €167
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 Rotterdam with Transavia (HV)
Average ticket price: €35 - €138
Connection in Prague (Czech Republic)
From Madrid to Prague with Smartwings (QS)
From Madrid to Prague with Ryanair (FR)
From Madrid to Prague with Buzz (RR)
From Madrid to Prague with Iberia Express (I2)
From Madrid to Prague with Level (IB)
From Madrid to Prague with Vueling (VY)
Average ticket price: €44 - €177
From Prague to Rotterdam with Transavia (HV)
Average ticket price: €18 - €73
Connection in Rome (Italy)
From Madrid to Rome with Aerolíneas (AR)
From Madrid to Rome with Ryanair (FR)
From Madrid to Rome with Wizz Air Malta (W4)
From Madrid to Rome with Iberia Express (I2)
From Madrid to Rome with Level (IB)
From Madrid to Rome with Vueling (VY)
From Madrid to Rome with EasyJet (U2)
Average ticket price: €34 - €136
From Rome to Rotterdam with Transavia (HV)
Average ticket price: €32 - €127
Connection in Split (Croatia)
From Madrid to Split with Level (IB)
Average ticket price: €42 - €169
From Split to Rotterdam with Transavia (HV)
Average ticket price: €32 - €128
Connection in Tangier (Morocco)
From Madrid to Tangier with Air Arabia Maroc (3O)
From Madrid to Tangier with Ryanair (FR)
From Madrid to Tangier with Level (IB)
From Madrid to Tangier with Vueling (VY)
Average ticket price: €14 - €56
From Tangier to Rotterdam with Transavia (HV)
Average ticket price: €50 - €198
Connection in Tenerife (Spain)
From Madrid to Tenerife with Ryanair (FR)
From Madrid to Tenerife with Air Europa Express (X5)
From Madrid to Tenerife with Iberia Express (I2)
From Madrid to Tenerife with Level (IB)
From Madrid to Tenerife with Vueling (VY)
Average ticket price: €45 - €179
From Tenerife to Rotterdam with Transavia (HV)
Average ticket price: €79 - €316
Connection in Tetuan (Morocco)
From Madrid to Tetuan with Air Arabia Maroc (3O)
From Madrid to Tetuan with Ryanair (FR)
Average ticket price: €14 - €56
From Tetuan to Rotterdam with Air Arabia Maroc (3O)
Average ticket price: €49 - €198
Connection in Valencia (Spain)
From Madrid to Valencia with Air Europa Express (X5)
From Madrid to Valencia with Level (IB)
From Madrid to Valencia with Vueling (VY)
Average ticket price: €7 - €30
From Valencia to Rotterdam with Transavia (HV)
Average ticket price: €36 - €143
Connection in Vienna (Austria)
From Madrid to Vienna with Ryanair (FR)
From Madrid to Vienna with Lauda Europe (LW)
From Madrid to Vienna with Buzz (RR)
From Madrid to Vienna with Iberia Express (I2)
From Madrid to Vienna with Level (IB)
From Madrid to Vienna with Vueling (VY)
Average ticket price: €45 - €181
From Vienna to Rotterdam with Transavia (HV)
Average ticket price: €24 - €94