Lowcost flights from Rotterdam (Netherlands) to Milan (Italy), €20 - €80

Direct distance between cities: 797 km. Average direct flight time is 1:56 hours.

Please note! Some routes are seasonal.

From Rotterdam to Milan with Transavia (HV)
Average ticket price: €20 - €80

Connection in Alicante (Spain)
From Rotterdam to Alicante with Transavia (HV)
Average ticket price: €39 - €156
From Alicante to Milan with Ryanair (FR)
Average ticket price: €28 - €112
Connection in Barcelona (Spain)
From Rotterdam to Barcelona with Transavia (HV)
Average ticket price: €30 - €119
From Barcelona to Milan with Ryanair (FR)
From Barcelona to Milan with Wizz Air Malta (W4)
From Barcelona to Milan with Level (IB)
From Barcelona to Milan with Vueling (VY)
From Barcelona to Milan with EasyJet (U2)
Average ticket price: €18 - €73
Connection in Biarritz (France)
From Rotterdam to Biarritz with Transavia (HV)
Average ticket price: €26 - €104
From Biarritz to Milan with Ryanair (FR)
Average ticket price: €22 - €88
Connection in Brindisi (Italy)
From Rotterdam to Brindisi with Transavia (HV)
Average ticket price: €41 - €162
From Brindisi to Milan with Ryanair (FR)
From Brindisi to Milan with EasyJet (U2)
Average ticket price: €22 - €89
Connection in Budapest (Hungary)
From Rotterdam to Budapest with Transavia (HV)
Average ticket price: €29 - €115
From Budapest to Milan with Wizz Air (W6)
From Budapest to Milan with Ryanair (FR)
From Budapest to Milan with Buzz (RR)
Average ticket price: €20 - €79
Connection in Dubrovnik (Croatia)
From Rotterdam to Dubrovnik with Transavia (HV)
Average ticket price: €37 - €147
From Dubrovnik to Milan with Ryanair (FR)
From Dubrovnik to Milan with Buzz (RR)
Average ticket price: €20 - €79
Connection in Edinburgh (United Kingdom)
From Rotterdam to Edinburgh with Transavia (HV)
Average ticket price: €17 - €67
From Edinburgh to Milan with Ryanair (FR)
From Edinburgh to Milan with EasyJet (U2)
From Edinburgh to Milan with Ryanair UK (RK)
Average ticket price: €36 - €145
Connection in Eindhoven (Netherlands)
From Rotterdam to Eindhoven with Transavia (HV)
Average ticket price: €2 - €9
From Eindhoven to Milan with Ryanair (FR)
Average ticket price: €18 - €72
Connection in Faro (Portugal)
From Rotterdam to Faro with Transavia (HV)
Average ticket price: €48 - €192
From Faro to Milan with Ryanair (FR)
From Faro to Milan with EasyJet (U2)
Average ticket price: €43 - €171
Connection in Fez (Morocco)
From Rotterdam to Fez with Transavia (HV)
Average ticket price: €54 - €214
From Fez to Milan with Ryanair (FR)
Average ticket price: €44 - €176
Connection in Girona (Spain)
From Rotterdam to Girona with Transavia (HV)
Average ticket price: €28 - €112
From Girona to Milan with Ryanair (FR)
Average ticket price: €16 - €65
Connection in Heraklion (Greece)
From Rotterdam to Heraklion with Transavia (HV)
Average ticket price: €62 - €247
From Heraklion to Milan with Ryanair (FR)
From Heraklion to Milan with EasyJet (U2)
Average ticket price: €44 - €176
Connection in Ibiza (Spain)
From Rotterdam to Ibiza with Transavia (HV)
Average ticket price: €37 - €147
From Ibiza to Milan with Ryanair (FR)
From Ibiza to Milan with EasyJet (U2)
Average ticket price: €24 - €98
Connection in Istanbul (Turkey)
From Rotterdam to Istanbul with Pegasus Airlines (PC)
From Rotterdam to Istanbul with Transavia (HV)
Average ticket price: €55 - €221
From Istanbul to Milan with IndiGo (6E)
From Istanbul to Milan with AJet (VF)
From Istanbul to Milan with Pegasus Airlines (PC)
Average ticket price: €42 - €166
Connection in Kerkyra (Greece)
From Rotterdam to Kerkyra with Transavia (HV)
Average ticket price: €45 - €181
From Kerkyra to Milan with Ryanair (FR)
Average ticket price: €27 - €109
Connection in Kos (Greece)
From Rotterdam to Kos with Transavia (HV)
Average ticket price: €61 - €244
From Kos to Milan with Ryanair (FR)
Average ticket price: €44 - €178
Connection in Las Palmas (Spain)
From Rotterdam to Las Palmas with Transavia (HV)
Average ticket price: €78 - €314
From Las Palmas to Milan with Ryanair (FR)
From Las Palmas to Milan with EasyJet (U2)
Average ticket price: €73 - €291
Connection in Lisbon (Portugal)
From Rotterdam to Lisbon with Transavia (HV)
Average ticket price: €45 - €181
From Lisbon to Milan with Ryanair (FR)
From Lisbon to Milan with EasyJet (U2)
Average ticket price: €42 - €168
Connection in Madrid (Spain)
From Rotterdam to Madrid with Transavia (HV)
Average ticket price: €36 - €143
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
Connection in Malaga (Spain)
From Rotterdam to Malaga with Transavia (HV)
Average ticket price: €46 - €183
From Malaga to Milan with Ryanair (FR)
From Malaga to Milan with Wizz Air Malta (W4)
From Malaga to Milan with EasyJet (U2)
Average ticket price: €37 - €150
Connection in Marrakech (Morocco)
From Rotterdam to Marrakech with Transavia (HV)
Average ticket price: €62 - €248
From Marrakech to Milan with Ryanair (FR)
From Marrakech to Milan with Wizz Air Malta (W4)
From Marrakech to Milan with EasyJet (U2)
Average ticket price: €54 - €214
Connection in Palermo (Italy)
From Rotterdam to Palermo with Transavia (HV)
Average ticket price: €42 - €167
From Palermo to Milan with Flynas (XY)
From Palermo to Milan with Ryanair (FR)
From Palermo to Milan with Aeroitalia (XZ)
From Palermo to Milan with EasyJet (U2)
Average ticket price: €22 - €87
Connection in Palma Mallorca (Spain)
From Rotterdam to Palma Mallorca with Transavia (HV)
Average ticket price: €35 - €138
From Palma Mallorca to Milan with Ryanair (FR)
From Palma Mallorca to Milan with Lauda Europe (LW)
From Palma Mallorca to Milan with EasyJet (U2)
Average ticket price: €21 - €84
Connection in Perugia (Italy)
From Rotterdam to Perugia with Transavia (HV)
Average ticket price: €29 - €114
From Perugia to Milan with Ryanair (FR)
From Perugia to Milan with Aeroitalia (XZ)
Average ticket price: €9 - €36
Connection in Prague (Czech Republic)
From Rotterdam to Prague with Transavia (HV)
Average ticket price: €18 - €73
From Prague to Milan with Smartwings (QS)
From Prague to Milan with Wizz Air (W6)
From Prague to Milan with Ryanair (FR)
From Prague to Milan with Wizz Air Malta (W4)
From Prague to Milan with Buzz (RR)
From Prague to Milan with EasyJet (U2)
Average ticket price: €16 - €65
Connection in Rhodes (Greece)
From Rotterdam to Rhodes with Transavia (HV)
Average ticket price: €63 - €253
From Rhodes to Milan with Ryanair (FR)
Average ticket price: €47 - €187
Connection in Rome (Italy)
From Rotterdam to Rome with Transavia (HV)
Average ticket price: €32 - €127
From Rome to Milan with Flynas (XY)
From Rome to Milan with Ryanair (FR)
From Rome to Milan with Aeroitalia (XZ)
From Rome to Milan with Norse Atlantic Airways (N0)
From Rome to Milan with EasyJet (U2)
Average ticket price: €12 - €48
Connection in Tangier (Morocco)
From Rotterdam to Tangier with Transavia (HV)
Average ticket price: €50 - €198
From Tangier to Milan with Ryanair (FR)
Average ticket price: €42 - €167
Connection in Tenerife (Spain)
From Rotterdam to Tenerife with Transavia (HV)
Average ticket price: €79 - €316
From Tenerife to Milan with Ryanair (FR)
From Tenerife to Milan with EasyJet (U2)
Average ticket price: €74 - €296
Connection in Valencia (Spain)
From Rotterdam to Valencia with Transavia (HV)
Average ticket price: €36 - €143
From Valencia to Milan with Ryanair (FR)
From Valencia to Milan with Wizz Air Malta (W4)
Average ticket price: €26 - €103
Connection in Vienna (Austria)
From Rotterdam to Vienna with Transavia (HV)
Average ticket price: €24 - €94
From Vienna to Milan with Ryanair (FR)
From Vienna to Milan with Lauda Europe (LW)
From Vienna to Milan with Buzz (RR)
Average ticket price: €16 - €63
Connection in Zadar (Croatia)
From Rotterdam to Zadar with Transavia (HV)
Average ticket price: €30 - €119
From Zadar to Milan with Ryanair (FR)
From Zadar to Milan with Lauda Europe (LW)
Average ticket price: €13 - €51