Trains from Milan to Cologne

Thu, Aug 5
+ Add Return

The cheapest train from Milan to Cologne

Showing times and prices for today.

Cheapest

$165

Average

$168

lps.priceComparison.supportText.averageTicketPrice

lps.recommendedResults.journey.intentLabel
11:20AMMilan Centrale9h45 09:05PMCologne Hbf
1 changes
$1651One-way
lps.recommendedResults.journey.intentLabel
11:20AMMilan Centrale8h13 07:33PMCologne Hbf
2 changes
$1701One-way
lps.recommendedResults.journey.intentLabel
11:20AMMilan Centrale8h45 08:05PMCologne Hbf
1 changes
$1701One-way

train times Milan para Cologne

Showing trains for tomorrow
11:20AMMilan Centrale9h45 09:05PMCologne Hbf
0 changes
11:20AMMilan Centrale8h13 07:33PMCologne Hbf
0 changes
11:20AMMilan Centrale8h45 08:05PMCologne Hbf
0 changes

This is the last train of the day

Find all the dates and times for this journey

COMPARE Prices across different modes

Wed
Aug 4
$183Deutsche Bahn
$80Flixbus
Find prices
Thu
Aug 5
$165Deutsche Bahn
$65Flixbus
$175Air Dolomiti
Fri
Aug 6
Find prices
$80Flixbus
$175Air Dolomiti
Sat
Aug 7
Find prices
$80Flixbus
$264Malta Air
Sun
Aug 8
Find prices
$80Flixbus
$219Malta Air
Mon
Aug 9
$135Deutsche Bahn
$55Flixbus
$175Air Dolomiti
Tue
Aug 10
$135Deutsche Bahn
$55Flixbus
$175Air Dolomiti
Wed
Aug 11
$95Deutsche Bahn
$55Flixbus
$114Malta Air
Thu
Aug 12
$165Deutsche Bahn
$70Flixbus
$135Malta Air
Fri
Aug 13
Find prices
$60Flixbus
$135Malta Air
Sat
Aug 14
$213Deutsche Bahn
$65Flixbus
$135Malta Air
Sun
Aug 15
$229Deutsche Bahn
$65Flixbus
$290Malta Air
Mon
Aug 16
$135Deutsche Bahn
$40Flixbus
$175Air Dolomiti
Tue
Aug 17
$135Deutsche Bahn
$45Flixbus
$83Malta Air
Wed
Aug 18
$95Deutsche Bahn
$45Flixbus
$32Malta Air
Thu
Aug 19
$165Deutsche Bahn
$45Flixbus
$15Malta Air
Fri
Aug 20
$135Deutsche Bahn
$58Flixbus
$43Malta Air
Sat
Aug 21
$110Deutsche Bahn
$58Flixbus
$14Malta Air
Sun
Aug 22
$95Deutsche Bahn
$58Flixbus
$71Malta Air
Mon
Aug 23
$135Deutsche Bahn
$45Flixbus
$14Malta Air
Tue
Aug 24
$110Deutsche Bahn
$45Flixbus
$37Malta Air

The fastest train from Milan to Cologne

Showing times and prices for today.

8 undefined 13 undefined

8 undefined 54 undefined

3

630 undefined

lps.fastestIntent.supportText.noDirectJourneys.one

lps.recommendedResults.journey.intentLabel
11:20AMMilan Centrale8h13 07:33PMCologne Hbf
2 changes
$1701One-way
lps.recommendedResults.journey.intentLabel
11:20AMMilan Centrale8h45 08:05PMCologne Hbf
1 changes
$1701One-way
11:20AMMilan Centrale9h45 09:05PMCologne Hbf
1 changes
$1651One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Train Information to Cologne from Milan

distanceDistance391 miles (630 km)
durationAverage train duration8 h 45 min
priceAverage train ticket price$211 (€167)
changesDirect trainYes
carriersTrain companiesDeutsche Bahn

Trains from Milan to Cologne cover the 391 miles (630 km) long journey taking on average 8 h 45 min with our travel partners like Deutsche Bahn. There are direct train services available. You can get the cheapest train tickets for this journey for as low as $170 (€135)], but the average price of train tickets is $211 (€167). Travelers depart most frequently from Milano Centrale and arrive in Köln Hbf.

Train companies

Milan to Cologne with Deutsche Bahn

For as little as $170 (€135) you can travel by train between Milan and Cologne with Deutsche Bahn. Omio will show you the best deals, schedules and tickets available for this trip.

Deutsche Bahn

Find your perfect route between Milan and Cologne with Deutsche Bahn (DB)! Check out the DB train schedules between Milan and Cologne and then book cheap DB tickets with Omio. The distance between Milan and Cologne by DB is 391 miles (630 km) and the cheapest price for a DB ticket between Milan and Cologne is $170 (€135).

DB is the main provider of train services in Germany, making on average 40, 000 train journeys per day. A special feature of DB is its wide range of ticket types, savings offers including Super Saver, Saver, and Flexible fares and discount cards like the Bahncard 25, 50 and 100, which you can also use at Omio.

DB uses different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn) on its routes, which differ in terms of comfort and the time required to travel. For example, while bathrooms are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

These are Deutsche Bahn's ticket policies for COVID-19 for the train from Milan to Cologne:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Trains from Milan to Cologne: Connection information

The rail link between Milan and Cologne is provided by Deutsche Bahn AG (DB). The first train of the day to Cologne departs from Milan Central around 7:23 and arrives at Köln Hbf around 17:05, taking 9 hours and 42 hours of travel and making a change. While the last train leaves Milan Porta Garibaldi around 00:39 to arrive at Köln Hbf around 13:05, after 12:26 hours making three changes. It is always necessary to make at least one change travelling between Milan and Cologne by train as there is no direct line. The journey time ranges from about 8 hours and 40 minutes to a maximum of 15 hours with three changes. During the weekend there are no changes to the schedules, the trains always travel from 7:30 to 00:30. about

More information on connections in Cologne - Milan train.

Trains from Milan

There are two railway stations from which trains leave for Cologne, Milano Centrale and Milano Porta Garibaldi, and they can be reached by public transport connections such as buses, subways and taxis. To reach Milano Centrale station you can take the M2 and M3 underground lines or bus n. 1. To reach Porta Garibaldi you can also use the M2 and M3 lines of the underground and buses n. 2 and 37. During the night, direct to Central Station there is the NM3 and Porta Garibaldi the NM2.

Trains for Cologne

Trains from Milan arrive at Köln Hbf or Köln Messe/Deutz, located on the opposite bank of the Rhine River. There are KVB buses to get around.

Köln is a city in the Rhineland that has ancient origins but was completely rebuilt after the bombings of World War II. In Cologne there is a famous carnival during which people dance and sing in disguise through the streets of the city.


Deutsche Bahn trains from Milan to Cologne

+

Deutsche Bahn is the main railroad company in Germany. On average, about 40,000 train journeys are made in Germany every day. A special feature of Deutsche Bahn is its wide range of ticket types—make savings with offers such as the Sparpreis ticket or apply discount cards with the BahnCard. Check whether you can also use them on the DB route from Milan to Cologne. You can find information on ticket cancelation in our Help Center.

DB has different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), RE (Regional Express) and RB (Regionalbahn) on its railroads, which differ in terms of comfort and travel time. While restrooms, for example, are part of the standard equipment, other offers such as an on-board restaurant or Wi-Fi access are only available on certain trains. With Omio you can easily check the Deutsche Bahn timetable for your journey from Milan to Cologne and book cheap DB tickets. More information on rail travel in Germany and Europe.


More information: Deutsche Bahn
More information: Trains in Germany
More information: Trains
More information: Eurail Pass
More information: High-speed trains

Travel Tips

Trains from Milan to Cologne
Travel by train to Cologne 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 Milan to Cologne.
FAQs
Is travel by train currently allowed from Milan, Italy to Cologne, Germany?

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

Can I enter Germany from Italy?

International entry status: Entry is partially open for citizens and permanent residents of Italy

Do I need to quarantine on arrival in Germany from Milan?

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Pre-arrival health declaration
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
  • The exact quarantine requirements depend on the regulations in each federal state
  • Digital entry registration is required prior to arrival

What are the safety rules to follow in Cologne, Germany?

All travelers in Germany must observe these coronavirus safety measures:

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

The information above was last checked on 8/3/21. Remember to review the latest COVID-19 travel safety regulations   for your train to Cologne from Milan as this information can change.

Are there restrictions on returning to Italy from Germany by train?

The restriction level for your return train to Milan, Italy from Cologne is: Partially open.

Is my return train into Milan from Cologne restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of Germany

Do I need to quarantine on arrival in Italy from Cologne?

Conditions of reentry:

  • Negative COVID-19 test issued at most 2 days before arrival or 10 day mandatory self-quarantine
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Travellers with the Digital Green Certificate are exempt from the quarantine. Digital Green Certificate is proof that a person has been vaccinated against COVID-19, received a negative test result, or recovered from COVID-19
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Passenger Locator Form (PLF) required

What are the safety rules to follow in Milan, Italy?

The government of Italy has imposed these measures to reduce the spread of COVID-19:

  • Social distancing required: 1.5 metre (s) (5 feet)
  • Face mask required: Mandatory

Last checked on 8/3/21. Remember to check the latest COVID-19 travel safety regulations for your train to Milan from Cologne closer to your date of departure here here.

How much does a cheap train to Cologne from Milan cost?
Looking to save money on your trip? Omio customers have found the cheapest train from Milan to Cologne for the next 7 days starting from $170 (€135)  one way.
How much is a train ticket between Milan and Cologne?
If you’re looking to book your train tickets in the next week, you can expect the Milan to Cologne train price to come in at an average of $211 (€167)  one way.
How far is Cologne from Milan by train?
The Milan to Cologne train distance is approximately 391 miles (630 km).
What is the Milan to Cologne train travel time?
The Milan to Cologne train duration is on average 8 h 45 min, which is to be expected when traveling 391 miles (630 km) from Milan to Cologne. However, the time it takes can vary based on specific dates, weekends, and holidays.
What is the departure train station in Milan and arrival train station in Cologne?

There are a few train stations in Milan to start your trip from including Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi. In Cologne you have a few train station options to choose from for your arrival including Köln Hbf, Köln Messe/Deutz and Köln/Bonn Flughafen.

Omio customers traveling this route depart most frequently from Milano Centrale   and arrive in Köln Hbf.

Where is the train station in Milan to go to Cologne? Where is the train station in Cologne located?

You can find the most popular departure train station for this journey, Milano Centrale, located approximately 0 mile (s) / 0 km from the city center of Milan. The most popular arrival train station in Cologne, called Köln Hbf, is located around 0 mile (s) / 0 km away from its city center.

What train companies go from Milan to Cologne?
Take the Milan to Cologne train with Deutsche Bahn. However, it's always good to check out all possible train companies for the trip from Milan to Cologne as there might be differences in the amenities they offer.
When is the earliest train from Milan to Cologne? When is the last train from Milan to Cologne?
You can take the first train from Milan to Cologne at 9: 20 AM. The last train from Milan to Cologne that you can take departs at 9: 20 AM. Omio shows you the latest train from Milan to Cologne schedule to help you book the best departure time for this route.
How early should I buy Milan to Cologne train tickets to get the best deals?
You can find trains from Milan to Cologne to cost on average $211 (€167) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Milan to Cologne train generally on sale a few months before the planned travel date.

Most Popular Travel Destinations