Travel options
from Cologne to Milan

You can get from Cologne to Milan by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

These companies trust us. We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE Prices for trains, buses and flights

Sat
Sep 18
Find prices
$50Flixbus
$103Malta Air
Sun
Sep 19
$143Deutsche Bahn
$50Flixbus
$47Eurowings
Mon
Sep 20
$130Deutsche Bahn
$50Flixbus
$13Malta Air
Tue
Sep 21
$106Deutsche Bahn
$53Flixbus
$19Malta Air
Wed
Sep 22
$106Deutsche Bahn
$50Flixbus
$19Malta Air
Thu
Sep 23
$106Deutsche Bahn
$50Flixbus
$106Eurowings
Fri
Sep 24
$130Deutsche Bahn
$50Flixbus
$180Eurowings
Sat
Sep 25
$130Deutsche Bahn
$52Flixbus
$96Malta Air
Sun
Sep 26
$87Deutsche Bahn
$43Flixbus
$54Malta Air
Mon
Sep 27
$78Deutsche Bahn
$50Flixbus
$17Malta Air
Tue
Sep 28
$78Deutsche Bahn
$50Flixbus
$15Malta Air
Wed
Sep 29
$78Deutsche Bahn
$43Flixbus
$19Malta Air
Thu
Sep 30
$78Deutsche Bahn
$37Flixbus
$22Malta Air
Fri
Oct 1
$106Deutsche Bahn
$37Flixbus
$22Malta Air
Sat
Oct 2
$106Deutsche Bahn
$37Flixbus
$13Malta Air
Sun
Oct 3
$87Deutsche Bahn
$43Flixbus
$17Malta Air
Mon
Oct 4
$106Deutsche Bahn
$43Flixbus
$17Malta Air
Tue
Oct 5
$78Deutsche Bahn
$47Flixbus
$17Malta Air
Wed
Oct 6
$78Deutsche Bahn
$37Flixbus
$17Malta Air
Thu
Oct 7
$78Deutsche Bahn
$27Flixbus
$22Malta Air
Fri
Oct 8
$106Deutsche Bahn
$27Flixbus
$64Malta Air

Travel Information to Milan from Cologne

distanceDistance391 miles (630 km)
modeAvailable travel modesBus, flight or train
priceTicket price range$40 - $169
cheapestCheapest modeFlight • $40 (€32) • 1 h 20 min
fastestFastest modeFlight • $40 (€32) • 1 h 20 min
carriersPopular travel companiesFlixbus, Malta Air or Deutsche Bahn

Travel 391 miles (630 km) by bus, flight or train between Cologne and Milan. If speed is a priority, then a flight is the best option with an average duration of 1 h 20 min; whereas, if saving money is more important, then a flight is the best option with prices starting as low as $40 (€32). The most popular travel companies which serve this route are Flixbus, Malta Air or Deutsche Bahn among others. Travelers can even take a direct bus or flight from Cologne to Milan.

Travel Tips

Travel from Cologne to Milan
Travel to Milan easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Cologne to Milan.
FAQs
Does Italy have any COVID-19 travel restrictions for people traveling from Cologne to Milan?

Travel between Cologne, Germany and Milan, Italy is: Partially open.

Can travelers from Germany enter Italy?

International entry is allowed at this time for: Entry is partially open for citizens and permanent residents of Germany.

Are there rules for self-quarantine when arriving to Milan from Cologne?

Conditions of entry into Italy:

  • Negative COVID-19 test issued at most 2 days before arrival or 5 day mandatory self-quarantine
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Passenger Locator Form (PLF) required

Are there COVID-19 safety rules for social distancing and wearing face masks in Milan, Italy?

To reduce the spread of COVID-19, the government of Italy has imposed the following measures:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

This information was last checked on 9/17/21. As this information can change due to the nature of the pandemic, make sure to review the latest COVID-19 travel safety regulations   for your journey from Cologne to Milan.

What travel restrictions, such as quarantine measures, should I be aware of for my journey back to Cologne, Germany from Milan, Italy?

The current restriction level for returning to Cologne, Germany from Italy is: Partially open.

Am I allowed to reenter Cologne, Germany from Milan, Italy?

Reentering Germany is currently allowed for: Entry is partially open for citizens and permanent residents of Italy

Do I need to self-quarantine when I arrive back to Cologne from Milan?

  • Negative COVID-19 test issued at most 3 days before arrival
  • Pre-arrival health declaration
  • The exact quarantine requirements depend on the regulations in each federal state
  • Digital entry registration is required prior to arrival

Which rules do I need to follow in Cologne, Germany regarding COVID-19?

All travelers returning to Germany must observe the following safety measures to reduce the spread of COVID-19 in the country:

  • Physical distance: 1.5 metre (s) (5 feet)
  • Face masks: Mandatory

The information above was last checked on 9/17/21. We do our best to keep this information up-to-date, but regulations can change due to the nature of the coronavirus pandemic, so please double check the latest COVID-19 travel safety regulations ahead of your trip back to Cologne from Milan here.

What are the ways to get from Cologne to Milan?

There are 3 travel options from Cologne to Milan: bus, flight or train.

What is the cheapest way to get from Cologne to Milan?

The cheapest way to go to Milan from Cologne is by taking a flight, which costs on average $40 (€32).

This is compared to other ways of getting to Milan:

A flight is generally $10 (€8) less than a bus for the same trip. Taking a bus costs on average $50 (€40) from Cologne to Milan.

A flight is generally $129 (€103) less than a train for the same route. Taking a train costs on average $169 (€135) from Cologne to Milan.

What is the fastest way to get from Cologne to Milan?

The fastest way from Cologne to Milan is by flight with an average journey time of 1 h 20 min.

There are alternative travel options to Milan that can usually take longer:

In comparison, getting to Milan by bus can take on average 12 h 40 min.

In comparison, traveling by train can take you on average 8 h 38 min.

How far is Milan from Cologne?

The Cologne to Milan distance is around 391 miles (630 km).

How many services a day are there to Milan from Cologne?

The average frequency per day from Cologne to Milan is:

  • Around 4 trains per day.

However, we recommend checking specific travel dates for your journey from Cologne to Milan as scheduled services by bus, flight or train can vary by season or day of the week.

What are the departure and arrival points in Cologne and in Milan?

These are the most popular departure and arrival points from Cologne to Milan:

  • Buses mostly depart from Köln, Köln Bonn Airport and arrive in Milan, Stazione Centrale.
  • Flights from Cologne to Milan most often leave from Cologne/Bonn Airport and arrive in Milan Malpensa Airport.
  • Trains from Cologne to Milan most often leave from Köln Hbf and arrive in Milano Centrale.
Which travel operators can get me to Milan from Cologne?

Omio works with many trusted partners that can help you travel the best way from Cologne to Milan:

  • You can take a bus from Cologne to Milan with Flixbus. Cheap tickets can be found for $50 (€40) with Flixbus from Cologne to Milan.
  • You can travel between Cologne and Milan by flight with Malta Air. You can find cheap tickets on Omio for $40 (€32) with Malta Air from Cologne to Milan.
  • You can go to Milan from Cologne by train with Deutsche Bahn. You'll see cheap train tickets for $169 (€135) with Deutsche Bahn from Cologne to Milan on Omio.
Is there a way to travel directly from Cologne to Milan?

Yes, there are direct routes from Cologne to Milan with the following travel companies:

  • You'll find direct buses with Flixbus.
  • You can book a direct flight with Malta Air.

Direct services to Milan tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your trip.

What is another destination I should add to my tour from Cologne to Milan?
Looking to extend your trip from Cologne to Milan? Many Omio customers who go from Cologne to Milan usually extend their vacation to explore other popular destinations like Rome, Paris or Naples. If you're looking to explore Rome, Paris or Naples from Milan, let Omio find you the best connections available at an affordable price.
How far in advance should I buy tickets to Milan from Cologne online to get the best deals?

When planning your trip from Cologne to Milan, it’s good to keep in mind what tickets to buy and their prices in the next 7 days:

  • Bus tickets are costing $50 (€40) one way on average.
  • Plane tickets cost $40 (€32) one way on average.
  • Train tickets are costing on average $169 (€135) one way.

However, we recommend buying tickets from Cologne to Milan online a few months in advance to get the best deals and save money on your upcoming journey.

Stations

Important Stations and Airports for this Journey

Cologne
Milan
Köln Hbf
Amenities
Refreshments