Flights from Cologne to Milan
CGN to MXP. All flight routes from Cologne Bonn Airport, Germany to Milan Malpensa Airport, Italy. These flights are operated by 5 different airlines. You can either fly non-stop with Eurowings or choose from 2 different transit flights. The shortest flight time is 1 hour and 25 minutes.
Find the best prices on hotels and car rental near Milan Malpensa Airport
We got great deals on hotels and car rentals near the airport.
Cologne to Milan flights
With over 34 flights every week and 3 different airlines you have a wide option of flights to choose from. You can fly non-stop to Milan (MXP) from Cologne (CGN) with Eurowings or you can choose a stopover via Munich (MUC) or Zurich (ZRH) if it suits you better.
Cologne to Milan with Eurowings
You can fly non-stop every weekday except Mondays with departure times at 6 am, 18 pm or 19 pm.
With Lufthansa
If you fly from Cologne with Lufthansa you will do a stopover in Munich, MUC before reaching Milan. This flight trip will take 3 hours and 40 minutes and you can fly every weekday with departures at 8 am, 12 noon or 19 pm. Lufthansa is a Star Alliance member.
Miles & flight time: CGN - MXP
The shortest flight time between CGN and MXP is 1 hour and 25 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
Direct | 1h 25m | - | 371 (597 km) |
MUC Munich | 3h 5m | 55m | 510 (821 km) |
ZRH Zurich | 3h 55m | 2h 5m | 371 (597 km) |
Unpublished Flight Rates From Cologne to Milan
From Cologne to Italy
Below is a list of other destinations to Italy from Cologne Bonn Airport with either direct flights or 1 stop connections.
- FCO Rome Direct
- BGY Milan Direct
- NAP Naples Direct
- BLQ Bologna Direct
- VCE Venice Direct
- BRI Bari Direct
- CTA Catania Direct
- PMO Palermo Direct
- VRN Verona Direct
- PSA Pisa Direct
From Germany to Milan
Below is a list of other cities in Germany with flights to Milan with either non-stop or connecting flights.
- FRA Frankfurt Direct
- MUC Munich Direct
- DUS Dusseldorf Direct
- BER Berlin Direct
- HAM Hamburg Direct
- STR Stuttgart Direct
- HAJ Hanover
- NUE Nuremberg
- DTM Dortmund
- LEJ Leipzig/Halle