30 € Cheap Flights from Milan to Cologne

Compare Milan to Cologne flight deals

Find the cheapest month or even day of the year to fly to Cologne

Book the best Cologne fare with no extra fees

Flight deals from Milan to Cologne Airport

Looking for a cheap last-minute deal or the best return flight from Milan to Cologne Airport? If you want to travel next month, return fares start from 30 €. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Milan to Cologne

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Milan to Cologne flights are currently cheapest in May.

Direct flights from Milan to Cologne

Milan to Cologne: Flight information

The things to know before you go.
Cheapest flight found14 €
Cheapest month to flyApril
Average flight time1 hr, 24 mins
Most popular airlineMalta Air
Average flights per week29

Finding cheap flights from Milan to Cologne: Frequently asked questions

The best price we found for a return flight from Milan to Cologne is 30 €. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
1 hour and 23 minutes is the average flight time from Milan to Cologne.
Malta Air, Ryanair and Maersk Air Cargo fly direct from Milan to Cologne.
As of April 2026, there are 29 flights per week flying from Milan to Cologne.
The cheapest month to fly from Milan to Cologne is usually April.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Milan to Cologne Airport on Tuesday, 21 April 2026.
Yes – the average flight time is 1 hour and 23 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Cologne but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Cologne is around 40 days in advance, so don’t leave your flight to the last minute.
The cheapest airline that flies to Cologne is Ryanair .

Flying from Milan to Cologne Bonn Airport (CGN): What you need to know

  • Milan is home to two main airports where you can start your adventure. Check out your options for reserving a flight from Milan to Cologne Bonn Airport (CGN) heading out from Milan Malpensa Airport (MXP) or Milan Bergamo Airport (BGY).

  • Take off on a direct Milan to Cologne Bonn Airport flight and you'll be travelling for around 1 hour 25 minutes.

  • Milan and Cologne (where Cologne Bonn Airport is located) share the UTC+1 timezone. That means you won't need to change your watch when you arrive.

  • Milan Malpensa Airport (MXP) to Cologne Bonn Airport (CGN) is the most popular route, with 5 direct services each week. You can get from MXP to CGN on Eurowings's 8:30am flight.

  • Arrive at the airport on time so you don't miss your flight from Milan to CGN. Be there at least two hours ahead for international flights and an hour early for domestic departures to prevent a last-minute sprint to your gate.

  • Popular months like July or other busy periods mean longer queues and potential delays. Stay on schedule by arriving at the airport even earlier. Aim for at least four hours ahead of international flights and two hours before domestic departures.

Airports in Milan

Milan Malpensa Airport (MXP)

  • Milan Malpensa Airport (MXP) will have you travelling directly to your destination. Nonstop flights from Milan to Cologne Bonn Airport (CGN) can be booked from this terminal.

  • You can book a direct flight from Milan to Cologne Bonn Airport with Eurowings. This popular carrier operates departures from MXP.

  • Eurowings is the airline most travellers choose for flights from MXP to CGN.

  • Eurowings is the leading carrier for punctuality on this route, with 91.18% of its services reaching their destination on schedule.

  • MXP is around 48 kilometres from central Milan. If you're catching a taxi, driving or ride-sharing from the centre, it'll take you 50 minutes or so to get there, depending on traffic conditions. If you're planning to take public transport, expect the journey time to be around 50 minutes.

  • Booked an early flight from Milan to Cologne Bonn Airport? Avoid the mad dash to the terminal (and sneak in some extra snooze time) by staying at one of these hotels near Milan Malpensa Airport:

  • Of the departures from Milan Malpensa Airport, 76% land on schedule at their destination.

Milan Bergamo Airport (BGY)

  • You can book a direct Milan to Cologne Bonn Airport (CGN) plane ticket out of Milan Bergamo Airport (BGY). Check if flying out of BGY makes more sense for your journey.

  • Ryanair operates direct flights from Milan to CGN departing from BGY. Book your favourite aisle (or window) seat and arrive at your destination in a single journey.

  • On the BGY to CGN route, Ryanair is the go-to airline for most travellers on this route.

  • Among the carriers operating flights between Milan Bergamo Airport and Cologne Bonn Airport, Ryanair has the best on-time performance.

  • BGY is about 48 kilometres from central Milan. It'll take you 50 minutes or so to get to the airport in a car from the city centre. Public transport takes roughly 1 hour.

  • Want to treat yourself to an extra night away before catching your Milan to CGN flight? Relax in a hotel near Milan Bergamo Airport before your holiday officially starts. These stays have a room with your name on it:

  • Looking at how often flights stay on schedule, Milan Bergamo Airport has an on-time arrival rate of 75%.

Milano Linate Airport (LIN)

  • Book a plane ticket from Milan to Cologne Bonn Airport (CGN) departing from Milano Linate Airport (LIN) with a stop or two. Some popular stopovers between LIN and CGN are:

    • Munich Franz Joseph Strauss Airport (MUC)

    • Rome Leonardo da Vinci Fiumicino Airport (FCO)

    • Berlin Brandenburg Airport (BER)

  • From central Milan, LIN is around 8 kilometres away. It'll take you roughly 20 minutes to arrive by car and 30 minutes or so if you take public transport.

  • Make catching an early Milan to Cologne Bonn Airport flight one of the easiest parts of your trip. Book a room at one of these hotels near Milano Linate Airport and get to your boarding gate with time to spare:

  • With 84% of its departing flights arriving when they should, LIN is a dependable starting point for any journey.

About Cologne Bonn Airport (CGN)

Getting from Cologne Bonn Airport (CGN) to central Cologne

  • Central Cologne is around 14 kilometres from Cologne Bonn Airport and takes about 20 minutes to reach by car. Explore your options for getting into the city, whether that's with a taxi, car hire or ride-share.

  • Travelling on public transport takes roughly 20 minutes.

How to find the cheapest flights from Milan to Cologne Bonn Airport (CGN)

  • The cheapest price we've found for a one-way ticket from Milan to Cologne Bonn Airport is 14 €. For a return flight on this route, the best price is 30 €. Depending on how early you book and the availability, these fares can change.

  • To pick up cheap flights from Milan to CGN, book early. Airlines usually offer their most competitively priced fares when flights are first released.

  • The 'Whole month' search tool will show you the cheapest Milan to Cologne Bonn Airport tickets across the month. It's a great way to snap up a bargain if your trip dates are flexible.

  • You don't need to check back in every day to find out if fares have dropped when you set up a Price Alert. We'll notify you the moment a better deal comes up on plane tickets from Milan to CGN.

  • Filters make it easier to scoop up a deal on your flight from Milan to Cologne Bonn Airport. Pick the departure times, airlines and number of stops that look good to you. Then sort the results by 'Cheapest' to bring up the lowest fares right away.

The best time to fly from Milan to Cologne Bonn Airport (CGN)

  • It's time to work out when to book your flight from Milan to Cologne Bonn Airport (CGN). July is the busiest month to visit Cologne. If crowds aren't your thing, go in December.

  • Before locking in your Milan to CGN plane ticket, consider what kind of weather you prefer. August is the warmest month in Cologne, with temperatures ranging from 12ºC (54ºF) to 28ºC (82ºF).

  • January has temperatures of between -3ºC (27ºF) and 7ºC (45ºF). Search for cheap tickets from Milan to Cologne Bonn Airport around that time if you want to travel in cooler conditions.

More about Cologne

  • Start your Cologne trip right by choosing the ideal place to stay. Once you've booked your flight from Milan to Cologne Bonn Airport, check out our selection of hotels including:

  • All great journeys should include a little sightseeing. Cologne Christmas Markets, Cologne Cathedral and Kolner Philharmonie are attractions you won't want to skip in Cologne.

Explore more of Germany

  • Stuttgart is just one of the many places in Germany waiting to be discovered once you've taken in the sights of Cologne. Around 274 kilometres away to the southeast, well-known attractions include Mercedes-Benz Museum, Porsche Museum and State Gallery of Stuttgart.

  • If you want to check out another great destination in Germany, head for Bremen, roughly 274 kilometres northeast of Cologne. Marktplatz, Rathaus and Die Glocke - Das Bremer Konzerthaus are the start of reasons to visit.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.