MultiTripScanner / Non-stop routes / Dusseldorf to Milan non-stop
Dusseldorf to Milan flights, non-stop
We've seen non-stop fares from Dusseldorf to Milan on easyJet, Eurowings and Malta Air, about 1½ hours in the air; other airlines may fly it too. easyJet lands at Milano Malpensa Airport (MXP), 41 km from Milan; into Milan: train to Milano Cadorna, about 35 min, about €15. Eurowings lands at Milano Linate Airport (LIN), 7 km from Milan; into Milan: metro to San Babila, about 10 min, about €2. Malta Air lands at Orio al Serio International Airport (BGY), 46 km from Milan, well out of town; into Milan: airport bus to Milano Centrale, about 1 hour, about €9. The cheapest is €32 on 13 Jan with easyJet (leaves 20:50, lands 22:15), a price seen 4 days ago: it may be higher now or sold out. The cheapest by month: November €45, December €36, January €32 and February €37.
The cheapest fare each day
We've seen fares for 51 of the next 90 days; other days may still have flights.
- Nov16€8720:50
- 17€6108:50
- 18€19306:25
- 19€13409:10
- 20€12320:40
- 21no fare seen
- 22no fare seen
- 23€5520:50
- 24€7420:50
- 25€5820:50
- 26no fare seen
- 27€5220:40
- 28no fare seen
- 29€5608:55
- 30€4520:50
- Dec1no fare seen
- 2€17306:25
- 3€7309:10
- 4€5820:40
- 5€6710:40
- 6€3908:55
- 7€6209:00
- 8€10606:25
- 9€11920:50
- 10€12320:50
- 11no fare seen
- 12€5910:40
- 13€3908:55
- 14€3620:50
- 15no fare seen
- 16€4020:50
- 17€6609:10
- 18€11108:50
- 19€20610:40
- 20€7620:50
- 21€6620:50
- 22no fare seen
- 23no fare seen
- 24no fare seen
- 25no fare seen
- 26no fare seen
- 27€7320:50
- 28no fare seen
- 29€4020:50
- 30no fare seen
- 31no fare seen
- Jan1no fare seen
- 2no fare seen
- 3€6108:55
- 4€3909:00
- 5€3608:50
- 6€4020:50
- 7€3609:10
- 8€3620:40
- 9€3910:40
- 10no fare seen
- 11no fare seen
- 12no fare seen
- 13€3220:50
- 14€3220:50
- 15€3220:40
- 16no fare seen
- 17no fare seen
- 18€3209:00
- 19no fare seen
- 20€3220:50
- 21no fare seen
- 22no fare seen
- 23€3210:40
- 24€3208:55
- 25no fare seen
- 26€3508:50
- 27€3220:50
- 28€3409:10
- 29€3920:40
- 30no fare seen
- 31no fare seen
- Feb1no fare seen
- 2€3708:50
- 3€4217:20
- 4no fare seen
- 5no fare seen
- 6no fare seen
- 7no fare seen
- 8no fare seen
- 9no fare seen
- 10no fare seen
- 11no fare seen
- 12no fare seen
- 13no fare seen
Of the 51 days with a time, the day's cheapest flight leaves in the morning on 26, in the afternoon on 1 and in the evening on 24.
The way back
- Nov16€20520:40
- 17€24020:40
- 18€6616:35
- 19€4506:55
- 20€4306:35
- 21€10308:30
- 22€5206:40
- 23€3606:45
- 24€3406:35
- 25€9918:35
- 26€5806:55
- 27€5706:35
- 28€7608:30
- 29€4606:40
- 30no fare seen
- Dec1€5606:35
- 2€6618:35
- 3€2706:55
- 4€6006:35
- 5no fare seen
- 6€5306:40
- 7€3106:45
- 8€4606:35
- 9no fare seen
- 10€2606:55
- 11€3806:35
- 12no fare seen
- 13€1906:40
- 14€2506:45
- 15no fare seen
- 16€4618:35
- 17no fare seen
- 18no fare seen
- 19no fare seen
- 20€2606:40
- 21no fare seen
- 22€2506:35
- 23no fare seen
- 24no fare seen
- 25€5620:40
- 26no fare seen
- 27no fare seen
- 28€5306:45
- 29€6406:35
- 30no fare seen
- 31no fare seen
- Jan1€4106:35
- 2no fare seen
- 3€11206:40
- 4no fare seen
- 5€3006:35
- 6no fare seen
- 7no fare seen
- 8no fare seen
- 9€2508:25
- 10no fare seen
- 11no fare seen
- 12no fare seen
- 13no fare seen
- 14no fare seen
- 15no fare seen
- 16€1908:25
- 17no fare seen
- 18€2518:35
- 19€2506:35
- 20€2518:35
- 21€1906:55
- 22no fare seen
- 23no fare seen
- 24no fare seen
- 25no fare seen
- 26no fare seen
- 27€2618:35
- 28no fare seen
- 29no fare seen
- 30no fare seen
- 31no fare seen
- Feb1no fare seen
- 2no fare seen
- 3no fare seen
- 4no fare seen
- 5no fare seen
- 6no fare seen
- 7no fare seen
- 8no fare seen
- 9no fare seen
- 10no fare seen
- 11no fare seen
- 12€1918:25
- 13€1908:25
Of the 43 days with a time, the day's cheapest flight leaves in the morning on 32, in the afternoon on 1 and in the evening on 10.
Milan to Dusseldorf non-stop: from €19 on 13 Dec, with fares on 43 of the next 90 days.
Cheaper days are green, dearer ones amber; the outlined day is the cheapest; a dash is a day with no fare seen, though the flight may still run. Tap a day to check its price.
- Prices seen, not held: each says how old it is
- One way, per person
- Each flight is its own ticket
Fares are the cheapest travellers saw on each day, one way and per person, with their age; prices are seen, not held.
Airlines and cabin bags
- easyJet: the cheapest on 47 of the next 90 days, from €32. Whether its cheapest fare includes a cabin bag depends on the fare or the route: check with the airline.
- Eurowings: the cheapest on 3 of the next 90 days, from €106. Whether its cheapest fare includes a cabin bag depends on the fare or the route: check with the airline.
- Malta Air: the cheapest on 2 of the next 90 days, from €42. Its cheapest fare leaves the cabin bag out: about €24 to add one.
Every airline's cabin bag rule
Airports
| From Dusseldorf |
|
|---|---|
| Into Milan |
From Milano Malpensa Airport (MXP) into Milan: train to Milano Cadorna, about 35 min, about €15 as listed on 27 Oct 2026 From Milano Linate Airport (LIN) into Milan: metro to San Babila, about 10 min, about €2 as listed on 27 Oct 2026 From Orio al Serio International Airport (BGY) into Milan: airport bus to Milano Centrale, about 1 hour, about €9 as listed on 27 Oct 2026 |
An airport well out of town adds a bus or train each way: check its price, and the last one if you land late.