Flight deals from Cologne to Milan
We've found these cheap flights for you. You can book one-way or return flight tickets.
-
Round-trip
-
One way
-
-
Cheapest nonstopCGN 22:301h 29mNonstopBGY 23:59Cologne - Milan | Thu, Apr 10 | RyanairBGY 14:251h 25mNonstopCGN 15:50Milan - Cologne | Mon, Apr 14 | RyanairNZD 89 NZD 10918% OFF18% OFFNZD 109 NZD 89
-
CGN 07:551h 30mNonstopBGY 09:25Cologne - Milan | Wed, Apr 9 | RyanairBGY 15:351h 25mNonstopCGN 17:00Milan - Cologne | Wed, Apr 16 | RyanairNZD 94 NZD 10913% OFF13% OFFNZD 109 NZD 94
-
CGN 20:451h 30mNonstopBGY 22:15Cologne - Milan | Tue, Apr 8 | RyanairBGY 14:301h 25mNonstopCGN 15:55Milan - Cologne | Sat, Apr 12 | RyanairNZD 96 NZD 10912% OFF12% OFFNZD 109 NZD 96
-
CGN 14:051h 30mNonstopBGY 15:35Cologne - Milan | Sun, May 11 | RyanairBGY 22:401h 25mNonstopCGN 00:05Milan - Cologne | Tue, May 13 | RyanairNZD 9611% OFFNZD 109 NZD 96
-
CGN 07:551h 30mNonstopBGY 09:25Cologne - Milan | Wed, May 14 | RyanairBGY 09:051h 25mNonstopCGN 10:30Milan - Cologne | Sat, May 17 | RyanairNZD 999% OFFNZD 109 NZD 99
-
CGN 06:301h 30mNonstopBGY 08:00Cologne - Milan | Sat, May 17 | RyanairBGY 06:051h 25mNonstopCGN 07:30Milan - Cologne | Wed, May 21 | RyanairNZD 1008% OFFNZD 109 NZD 100
-
CGN 22:301h 29mNonstopBGY 23:59Cologne - Milan | Thu, May 1 | RyanairBGY 06:051h 25mNonstopCGN 07:30Milan - Cologne | Wed, May 7 | RyanairNZD 1008% OFFNZD 109 NZD 100
-
CGN 13:051h 30mNonstopBGY 14:35Cologne - Milan | Tue, May 6 | RyanairBGY 20:401h 25mNonstopCGN 22:05Milan - Cologne | Thu, May 8 | RyanairNZD 1008% OFFNZD 109 NZD 100
-
CGN 20:451h 25mNonstopBGY 22:10Cologne - Milan | Tue, Apr 29 | RyanairBGY 15:351h 25mNonstopCGN 17:00Milan - Cologne | Wed, May 7 | RyanairNZD 1008% OFFNZD 109 NZD 100
-
CGN 06:301h 30mNonstopBGY 08:00Cologne - Milan | Sat, May 10 | RyanairBGY 22:351h 25mNonstopCGN 00:00Milan - Cologne | Tue, May 13 | RyanairNZD 1008% OFFNZD 109 NZD 100
-
CGN 13:0017h 25m1 stopsMIL Invalid DateCologne - Milan | Sun, Apr 6 | Normal AirlineMIL 15:006hNonstopCGN 16:00Milan - Cologne | Tue, Apr 8 | Normal AirlineFind More FlightsFind More Flights
-
Cheapest nonstopCGN 07:551h 30mNonstopBGY 09:25Cologne - Milan | Wed, Apr 9 | RyanairNZD 45 NZD 9955% OFF55% OFFNZD 99 NZD 45
-
CGN 20:451h 25mNonstopBGY 22:10Cologne - Milan | Tue, Apr 29 | RyanairNZD 47 NZD 9952% OFF52% OFFNZD 99 NZD 47
-
CGN 07:551h 30mNonstopBGY 09:25Cologne - Milan | Wed, May 7 | RyanairNZD 49 NZD 9951% OFF51% OFFNZD 99 NZD 49
-
CGN 13:251h 30mNonstopBGY 14:55Cologne - Milan | Wed, May 14 | RyanairNZD 5050% OFFNZD 99 NZD 50
-
CGN 06:301h 30mNonstopBGY 08:00Cologne - Milan | Sat, May 17 | RyanairNZD 5050% OFFNZD 99 NZD 50
-
CGN 13:051h 30mNonstopBGY 14:35Cologne - Milan | Tue, May 6 | RyanairNZD 5049% OFFNZD 99 NZD 50
-
CGN 22:301h 29mNonstopBGY 23:59Cologne - Milan | Thu, May 8 | RyanairNZD 5248% OFFNZD 99 NZD 52
-
CGN 22:301h 29mNonstopBGY 23:59Cologne - Milan | Thu, Apr 24 | RyanairNZD 5445% OFFNZD 99 NZD 54
-
CGN 22:301h 29mNonstopBGY 23:59Cologne - Milan | Thu, May 1 | RyanairNZD 5643% OFFNZD 99 NZD 56
-
CGN 14:101h 30mNonstopBGY 15:40Cologne - Milan | Tue, Apr 8 | RyanairNZD 918% OFFNZD 99 NZD 91
-
CGN 13:0017h 25m1 stopsMIL Invalid DateCologne - Milan | Sun, Apr 6 | Normal AirlineFind More FlightsFind More Flights
-
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Find the best time to fly from Cologne to Milan
We monitor flight fares to help you find the best deals effortlessly
Cheapest flights
From price
Search
Displayed prices are calculated based on the cheapest average weekly prices of the corresponding route on Trip.com.
FAQ
-
When are flight tickets from Cologne (CGN) to Milan (MIL) the cheapest?
Airlines adjust prices for flights from Cologne to Milan based on the departure date and time of your selection. By analyzing data from all airlines, we've discovered that on Trip.com, you can find the lowest flight prices on Tuesdays, Wednesdays, and Saturdays. -
How much do flights from Cologne (CGN) to Milan (MIL) cost?
According to Trip.com's data, the lowest price is around NZD 595. -
How long does it take to fly from Cologne (CGN) to Milan (MIL) and what is the distance?
It takes around 1 hour 28 minutes to fly from Cologne (CGN) to Milan (MIL). -
What is the transportation method from the main airport to downtown in Milan?
- The distance from Milan Malpensa Airport to downtown is about 40 km. It takes about 1 hour by taxi.
- The distance from Milan Linate Airport to downtown is about 7 km. It takes about 20 minutes by taxi.
- The distance from Orio al Serio International Airport to downtown is about 46 km. It takes about 1 hour by taxi.
-
What are the most popular airlines that fly from Cologne (CGN) to Milan (MIL)?
How to find a cheap flight from Cologne to Milan
Wait until the last minute and flight costs are often sky-high. Plan ahead, book the right way, and your savings can soar. We have loads of saving tips to help you find a cheap flight from Cologne to Milan. Book your flights at the right time and save more.
Book Early
Once prices are gone, they're gone. Lock in deals while you can!
Compare Flight Prices
Compare prices on travel agency and airline websites.
Look Out for Deals
Check airline and travel agency websites for latest flight deals
Check One-way Fares
Buying two cheap one-way flights can sometimes be a better deal than a round-trip.
Try Different Dates
Flying during the week, early in the morning, or late at night can help save money.
Use the Trip.com App
Save up to £10 per person when booking your flights on Trip.com
Flight Information from Cologne to Milan
Cheapest one-way flight price | NZD 44 |
---|---|
Cheapest round-trip ticket price | NZD 89 |
Off-season for travel | January |
Peak season for travel | June |
Flight distance | 619.38 km |
Average flight time | 1 hour 28 minutes |
Popular airline | Eurowings |
Popular Flights
-
Top Routes from Cologne
-
Top Routes to Milan
-
More flight options
- Cologne to London Flights
- Cologne to Cairo Flights
- Cologne to Palma de Mallorca Flights
- Cologne to Antalya Flights
- Cologne to Barcelona Flights
- Cologne to Izmir Flights
- Cologne to Tehran Flights
- Cologne to Vienna Flights
- Cologne to Ankara Flights
- Cologne to Beirut Flights
- Cologne to Damascus Flights
- Flights from Cologne Bonn Airport to Wellington
- Flights from Cologne Bonn Airport to Christchurch
- Flights from Cologne Bonn Airport to Auckland
- Flights from Cologne Bonn Airport to Queenstown
- Flights from Cologne to Auckland International Airport
- Flights from Cologne to Queenstown Airport
- Flights from Cologne to Wellington International Airport
- Flights from Cologne to Christchurch International Airport
- Flights from Cologne Bonn Airport to Auckland International Airport
- Flights from Cologne Bonn Airport to Queenstown Airport
- Flights from Cologne Bonn Airport to Wellington International Airport
- Flights from Cologne Bonn Airport to Christchurch International Airport
- Tokyo to Milan Flights
- Bangkok to Milan Flights
- Taipei to Milan Flights
- Shanghai to Milan Flights
- Singapore to Milan Flights
- Osaka to Milan Flights
- Seoul to Milan Flights
- Cairo to Milan Flights
- Paris to Milan Flights
- Madrid to Milan Flights
- Amsterdam to Milan Flights
- Flights from Auckland International Airport to Milan
- Flights from Christchurch International Airport to Milan
- Flights from Queenstown Airport to Milan
- Flights from Wellington International Airport to Milan
- Flights from Dunedin International Airport to Milan
- Flights from Nelson Airport to Milan
- Flights from Auckland to Milan Malpensa Airport
- Flights from Auckland to Linate Airport
- Flights from Auckland to Orio al Serio International Airport
- Flights from Christchurch to Milan Malpensa Airport
- Flights from Christchurch to Linate Airport
- Flights from Christchurch to Orio al Serio International Airport
- Flights from Auckland International Airport to Milan Malpensa Airport
- Flights from Auckland International Airport to Orio al Serio International Airport
- Flights from Auckland International Airport to Linate Airport
- Flights from Wellington International Airport to Milan Malpensa Airport
- Flights from Wellington International Airport to Linate Airport
- Flights from Wellington International Airport to Orio al Serio International Airport