Direct (nonstop) flights from Milan to Dusseldorf

2 airlines fly nonstop from Milan Malpensa Airport (MXP) to Dusseldorf Airport (DUS). It's 400 miles (644 km), about 1h 35m in the air. Operated by Eurowings, easyJet.

MXP
Milan Malpensa Airport
🇮🇹 Milan, Italy
DUS
Dusseldorf Airport
🇩🇪 Dusseldorf, Germany
Flight Time
1h 35m
Distance
400 mi
644 km
CO₂/pax
74 kg
−29 kg vs. layover
Airlines
2
Eurowings +1
Time Diff
Same timezone
Operated by Eurowings Eurowings easyJet easyJet

Route data last updated: May 26, 2026

Airlines with non-stop flights

Eurowings EW Eurowings
Route
MXP → DUS
Flight Time
1h 35m
Distance
400 mi
easyJet U2 easyJet
Route
MXP → DUS
Flight Time
1h 35m
Distance
400 mi

Alternative Routes

Other ways to fly from Milan to Dusseldorf with one stop · direct emits 74 kg CO₂ per passenger

MXP FRA (Frankfurt) DUS
Leg 1: 1h 20m (305 mi) Leg 2: 45m (116 mi) Total: ~2h 5m 🍃 103 kg CO₂ (+39% vs. direct)
Leg 1
MXP → FRA
1h 20m · 305 mi
View MXP to FRA flights →
Leg 2
FRA → DUS
45m · 116 mi
View FRA to DUS flights →
MXP ZRH (Zurich) DUS
Leg 1: 55m (126 mi) Leg 2: 1h 15m (277 mi) Total: ~2h 10m 🍃 99 kg CO₂ (+34% vs. direct)
Leg 1
MXP → ZRH
55m · 126 mi
View MXP to ZRH flights →
Leg 2
ZRH → DUS
1h 15m · 277 mi
View ZRH to DUS flights →
MXP GVA (Geneva) DUS
Leg 1: 55m (132 mi) Leg 2: 1h 15m (350 mi) Total: ~2h 10m 🍃 114 kg CO₂ (+54% vs. direct)
Leg 1
MXP → GVA
55m · 132 mi
View MXP to GVA flights →
Leg 2
GVA → DUS
1h 15m · 350 mi
View GVA to DUS flights →
MXP MUC (Munich) DUS
Leg 1: 1h 10m (237 mi) Leg 2: 1h 10m (302 mi) Total: ~2h 20m 🍃 125 kg CO₂ (+69% vs. direct)
Leg 1
MXP → MUC
1h 10m · 237 mi
View MXP to MUC flights →
Leg 2
MUC → DUS
1h 10m · 302 mi
View MUC to DUS flights →
MXP LYS (Lyon) DUS
Leg 1: 1h (176 mi) Leg 2: 1h 25m (391 mi) Total: ~2h 25m 🍃 130 kg CO₂ (+76% vs. direct)
Leg 1
MXP → LYS
1h · 176 mi
View MXP to LYS flights →
Leg 2
LYS → DUS
1h 25m · 391 mi
View LYS to DUS flights →

Frequently Asked Questions

How long is the direct flight from Milan to Dusseldorf?

A nonstop flight from Milan (MXP) to Dusseldorf (DUS) takes approximately 1 hours and 35 minutes. The distance is 400 miles (644 km).

Which airlines fly nonstop from Milan to Dusseldorf?

2 airlines: Eurowings, easyJet.

Is there a nonstop flight from Milan to Dusseldorf?

Yes. 2 airlines: Eurowings, easyJet.

How far is Milan from Dusseldorf?

The flight distance from Milan to Dusseldorf is 400 miles (644 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as Mumbai to Goa.

What type of aircraft flies from Milan to Dusseldorf?

At 1h 35m, this route typically uses narrow-body aircraft — Boeing 737 or Airbus A320. Varies by airline.

Do I need a visa to travel from Italy to Germany?

Depends on your passport. Check with the Germany embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Milan to Dusseldorf?

Roughly 74 kg CO2 per passenger one-way. That's about the same as driving 370 km.

Is the return flight from Dusseldorf to Milan also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Milan to Dusseldorf?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Milan Malpensa Airport for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.