Direct (nonstop) flights from Cologne to Milan

1 airline flys nonstop from Cologne Bonn Airport (CGN) to Milan Malpensa Airport (MXP). It's 370 miles (595 km), about 1h 25m in the air. Operated by Eurowings.

CGN
Cologne Bonn Airport
🇩🇪 Cologne, Germany
MXP
Milan Malpensa Airport
🇮🇹 Milan, Italy
Flight Time
1h 25m
Distance
370 mi
595 km
CO₂/pax
68 kg
−25 kg vs. layover
Airlines
1
Eurowings
Time Diff
Same timezone
Operated by Eurowings Eurowings

Route data last updated: May 30, 2026

Airlines with non-stop flights

Eurowings EW Eurowings
Route
CGN → MXP
Flight Time
1h 25m
Distance
370 mi

Alternative Routes

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

CGN ZRH (Zurich) MXP
Leg 1: 1h 5m (245 mi) Leg 2: 55m (126 mi) Total: ~2h 🍃 93 kg CO₂ (+37% vs. direct)
Leg 1
CGN → ZRH
1h 5m · 245 mi
View CGN to ZRH flights →
Leg 2
ZRH → MXP
55m · 126 mi
View ZRH to MXP flights →
CGN VRN (Verona) MXP
Leg 1: 1h 25m (416 mi) Leg 2: 45m (107 mi) Total: ~2h 10m 🍃 122 kg CO₂ (+79% vs. direct)
Leg 1
CGN → VRN
1h 25m · 416 mi
View CGN to VRN flights →
Leg 2
VRN → MXP
45m · 107 mi
View VRN to MXP flights →
CGN MUC (Munich) MXP
Leg 1: 1h 5m (272 mi) Leg 2: 1h 10m (237 mi) Total: ~2h 15m 🍃 119 kg CO₂ (+75% vs. direct)
Leg 1
CGN → MUC
1h 5m · 272 mi
View CGN to MUC flights →
Leg 2
MUC → MXP
1h 10m · 237 mi
View MUC to MXP flights →
CGN PRG (Prague) MXP
Leg 1: 1h 10m (319 mi) Leg 2: 1h 30m (403 mi) Total: ~2h 40m 🍃 159 kg CO₂ (+134% vs. direct)
Leg 1
CGN → PRG
1h 10m · 319 mi
View CGN to PRG flights →
Leg 2
PRG → MXP
1h 30m · 403 mi
View PRG to MXP flights →
CGN NCE (Nice) MXP
Leg 1: 1h 45m (498 mi) Leg 2: 1h 5m (155 mi) Total: ~2h 50m 🍃 146 kg CO₂ (+115% vs. direct)
Leg 1
CGN → NCE
1h 45m · 498 mi
View CGN to NCE flights →
Leg 2
NCE → MXP
1h 5m · 155 mi
View NCE to MXP flights →

Looking for the return flight?

MXP → CGN: Flights from Milan to Cologne

Frequently Asked Questions

How long is the direct flight from Cologne to Milan?

A nonstop flight from Cologne (CGN) to Milan (MXP) takes approximately 1 hours and 25 minutes. The distance is 370 miles (595 km).

Which airlines fly nonstop from Cologne to Milan?

Just Eurowings.

Is there a nonstop flight from Cologne to Milan?

Yes. 1 airline: Eurowings.

How far is Cologne from Milan?

The flight distance from Cologne to Milan is 370 miles (595 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 Cologne to Milan?

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

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

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

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

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

Is the return flight from Milan to Cologne 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 Cologne to Milan?

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 Cologne Bonn Airport for this flight?

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