Using the online timetable is an easy way to look at all the direct flights Milan — Dusseldorf
73 flights in a week
Departure and arrival times are local (Milan and Dusseldorf)
| Departure | Arrival | Flight days | Flight | Airlines | Flight time | Airports | |
|---|---|---|---|---|---|---|---|
| 05:30 | 06:43 | sun | Trade Air | 1h 13m | Orio al Serio International Airport — Dusseldorf International Airport | Select dates | |
| 05:45 | 07:28 | sun | Ryanair | 1h 43m | Milano Malpensa Airport — Weeze Airport | Select dates | |
| 06:35 | 08:15 | fri | U23947 | easyJet | 1h 40m | Milano Malpensa Airport — Dusseldorf International Airport | Select dates |
| 06:40 | 08:15 | tue | U23947 | easyJet | 1h 35m | Milano Malpensa Airport — Dusseldorf International Airport | Select dates |
| 06:40 | 08:20 | sun | U23947 | easyJet | 1h 40m | Milano Malpensa Airport — Dusseldorf International Airport | Select dates |
| 06:45 | 08:20 | sun | U23025 | easyJet | 1h 35m | Milano Malpensa Airport — Dusseldorf International Airport | Select dates |
| 06:45 | 08:25 | mon | U23947 | easyJet | 1h 40m | Milano Malpensa Airport — Dusseldorf International Airport | Select dates |
| 06:50 | 08:25 | mon | U23025 | easyJet | 1h 35m | Milano Malpensa Airport — Dusseldorf International Airport | Select dates |
| 07:00 | 08:35 | thu | U23947 | easyJet | 1h 35m | Milano Malpensa Airport — Dusseldorf International Airport | Select dates |
| 07:00 | 08:22 | mon | easyJet | 1h 22m | Milano Malpensa Airport — Dusseldorf International Airport | Select dates | |
| 07:45 | 09:24 | thu | Luxwing | 1h 39m | Parma Airport — Dusseldorf International Airport | Select dates | |
| 08:15 | 09:42 | wed | easyJet | 1h 27m | Milano Malpensa Airport — Dusseldorf International Airport | Select dates | |
| 08:25 | 10:05 | sat | U23947 | easyJet | 1h 40m | Milano Malpensa Airport — Dusseldorf International Airport | Select dates |
| 08:30 | 10:19 | fri | Luxwing | 1h 49m | Milano Linate Airport — Dusseldorf International Airport | Select dates | |
| 08:30 | 10:05 | sat | U23025 | easyJet | 1h 35m | Milano Malpensa Airport — Dusseldorf International Airport | Select dates |
| 08:30 | 09:52 | mon | easyJet | 1h 22m | Milano Malpensa Airport — Dusseldorf International Airport | Select dates | |
| 08:50 | 10:25 | mon, tue, wed, thu, fri, sat | AZ418 | ITA Airways | 1h 35m | Milano Linate Airport — Dusseldorf International Airport | Select dates |
| 09:05 | 10:45 | tue | Eurowings | 1h 40m | Milano Malpensa Airport — Dusseldorf International Airport | Select dates | |
| 09:05 | 10:47 | thu | Eurowings | 1h 42m | Milano Malpensa Airport — Dusseldorf International Airport | Select dates | |
| 09:05 | 10:35 | tue, wed, thu, fri | EW9821 | Eurowings | 1h 30m | Milano Malpensa Airport — Dusseldorf International Airport | Select dates |
| 09:15 | 10:45 | mon | EW9821 | Eurowings | 1h 30m | Milano Malpensa Airport — Dusseldorf International Airport | Select dates |
| 10:15 | 11:46 | fri | Ryanair | 1h 31m | Orio al Serio International Airport — Weeze Airport | Select dates | |
| 10:15 | 11:45 | sun | EW9823 | Eurowings | 1h 30m | Milano Malpensa Airport — Dusseldorf International Airport | Select dates |
| 10:20 | 11:57 | sat | Ryanair | 1h 37m | Orio al Serio International Airport — Weeze Airport | Select dates | |
| 10:25 | 11:55 | mon | EW9801 | Eurowings | 1h 30m | Orio al Serio International Airport — Dusseldorf International Airport | Select dates |
| 11:15 | 12:45 | mon | EW9801 | Eurowings | 1h 30m | Orio al Serio International Airport — Dusseldorf International Airport | Select dates |
| 12:30 | 13:52 | wed | Neos | 1h 22m | Milano Malpensa Airport — Dusseldorf International Airport | Select dates | |
| 12:40 | 14:10 | fri | EW9801 | Eurowings | 1h 30m | Orio al Serio International Airport — Dusseldorf International Airport | Select dates |
| 12:50 | 14:20 | mon | EW9823 | Eurowings | 1h 30m | Milano Malpensa Airport — Dusseldorf International Airport | Select dates |
| 13:00 | 14:26 | fri | LEAV Aviation | 1h 26m | Milano Malpensa Airport — Dusseldorf International Airport | Select dates | |
| 14:00 | 15:24 | sat | ITA Airways | 1h 24m | Milano Linate Airport — Dusseldorf International Airport | Select dates | |
| 14:20 | 15:54 | mon | Luxwing | 1h 34m | Milano Linate Airport — Dusseldorf International Airport | Select dates | |
| 14:30 | 15:45 | mon | Luxwing | 1h 15m | Milano Linate Airport — Dusseldorf International Airport | Select dates | |
| 14:30 | 15:55 | mon | Luxwing | 1h 25m | Milano Linate Airport — Dusseldorf International Airport | Select dates | |
| 14:35 | 16:05 | mon | Ryanair | 1h 30m | Orio al Serio International Airport — Weeze Airport | Select dates | |
| 15:30 | 16:58 | thu | Ryanair | 1h 28m | Orio al Serio International Airport — Weeze Airport | Select dates | |
| 15:55 | 17:25 | sun | EW9801 | Eurowings | 1h 30m | Orio al Serio International Airport — Dusseldorf International Airport | Select dates |
| 15:55 | 17:25 | tue, wed, thu, fri | EW9823 | Eurowings | 1h 30m | Milano Malpensa Airport — Dusseldorf International Airport | Select dates |
| 16:15 | 17:57 | wed | Ryanair | 1h 42m | Orio al Serio International Airport — Weeze Airport | Select dates | |
| 16:30 | 18:09 | mon | Luxwing | 1h 39m | Parma Airport — Dusseldorf International Airport | Select dates | |
| 16:45 | 18:29 | tue | Ryanair | 1h 44m | Orio al Serio International Airport — Weeze Airport | Select dates | |
| 17:20 | 18:55 | mon, tue, wed, thu, fri, sun | AZ414 | ITA Airways | 1h 35m | Milano Linate Airport — Dusseldorf International Airport | Select dates |
| 18:25 | 20:05 | fri | U23949 | easyJet | 1h 40m | Milano Malpensa Airport — Dusseldorf International Airport | Select dates |
| 18:35 | 20:15 | tue, wed, thu | U23949 | easyJet | 1h 40m | Milano Malpensa Airport — Dusseldorf International Airport | Select dates |
| 18:40 | 20:15 | mon, sun | U23949 | easyJet | 1h 35m | Milano Malpensa Airport — Dusseldorf International Airport | Select dates |
| 18:50 | 20:17 | mon | easyJet | 1h 27m | Milano Malpensa Airport — Dusseldorf International Airport | Select dates | |
| 20:30 | 22:03 | fri | Eurowings | 1h 33m | Milano Malpensa Airport — Dusseldorf International Airport | Select dates | |
| 20:30 | 22:00 | mon, tue, thu, fri, sun | EW9825 | Eurowings | 1h 30m | Milano Malpensa Airport — Dusseldorf International Airport | Select dates |
| 20:35 | 22:05 | wed | EW9825 | Eurowings | 1h 30m | Milano Malpensa Airport — Dusseldorf International Airport | Select dates |
| 20:45 | 22:20 | fri | EW9825 | Eurowings | 1h 35m | Milano Malpensa Airport — Dusseldorf International Airport | Select dates |