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)
The last thing you want is a lengthy journey to your hotel if you're arriving on a late flight from Milan to Cologne Bonn Airport. Get comfy at one of these accommodation options near CGN instead:
For the lowest price, reserve your ride around two weeks ahead of your Milan to Cologne Bonn Airport flight.
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.