Cologne to Milan train

Cheap train tickets from Cologne to Milan

Showing times and prices for Nov 30

Cheapest

132

Average

174

The best way to find a cheap train ticket from Cologne to Milan is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
08:31AMCologne Hbf10h19 06:50PMMilan Centrale
3 transfers
1321One-way
2nd Cheapest
10:31AMCologne Hbf10h19 08:50PMMilan Centrale
3 transfers
1491One-way
06:00AMCologne Hbf9h55 03:55PMMilan Porta Garibaldi
1 transfer
1521One-way
07:11AMCologne Messe/Deutz8h44 03:55PMMilan Porta Garibaldi
1 transfer
1521One-way
05:38AMCologne Hbf9h12 02:50PMMilan Centrale
3 transfers
1551One-way

Train schedule from Cologne to Milan

Showing trains for tomorrow, Wednesday, November 30
02:41AMCologne Hbf13h14 03:55PMMilan Porta Garibaldi
4 transfers
04:10AMCologne Hbf10h40 02:50PMMilan Centrale
2 transfers
05:38AMCologne Hbf9h12 02:50PMMilan Centrale
3 transfers
06:00AMCologne Hbf12h50 06:50PMMilan Centrale
2 transfers
06:00AMCologne Hbf9h55 03:55PMMilan Porta Garibaldi
1 transfer
06:31AMCologne Hbf10h19 04:50PMMilan Centrale
4 transfers
06:47AMCologne Hbf10h03 04:50PMMilan Centrale
3 transfers
07:01AMCologne Hbf9h49 04:50PMMilan Centrale
4 transfers
07:11AMCologne Messe/Deutz8h44 03:55PMMilan Porta Garibaldi
1 transfer
07:31AMCologne Hbf11h19 06:50PMMilan Centrale
3 transfers
08:31AMCologne Hbf10h19 06:50PMMilan Centrale
3 transfers
09:01AMCologne Hbf9h49 06:50PMMilan Centrale
4 transfers
09:31AMCologne Hbf9h19 06:50PMMilan Centrale
4 transfers
10:31AMCologne Hbf10h19 08:50PMMilan Centrale
3 transfers
10:56AMCologne Hbf11h54 10:50PMMilan Centrale
3 transfers
11:01AMCologne Hbf9h49 08:50PMMilan Centrale
3 transfers
11:31AMCologne Hbf9h19 08:50PMMilan Centrale
4 transfers
12:42PMCologne Hbf10h08 10:50PMMilan Centrale
2 transfers
01:31PMCologne Hbf9h19 10:50PMMilan Centrale
4 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Wed
Nov 30
Thu
Dec 01
Fri
Dec 02
Sat
Dec 03
Sun
Dec 04
Mon
Dec 05
Tue
Dec 06
Wed
Dec 07
Thu
Dec 08
Fri
Dec 09
Sat
Dec 10
Sun
Dec 11
Mon
Dec 12
Tue
Dec 13
Wed
Dec 14
Thu
Dec 15
Fri
Dec 16
Sat
Dec 17
Sun
Dec 18
Mon
Dec 19
Tue
Dec 20

Fastest train times from Cologne to Milan

Showing times and prices for Nov 30

Fastest Journey

8 h 44 m

Average

10 h 20 m

Trains per day

19

Distance

630 km

It's difficult to get from Cologne to Milan without transferring at least once.

Fastest
07:11AMCologne Messe/Deutz8h44 03:55PMMilan Porta Garibaldi
1 transfer
1521One-way
2nd Fastest
05:38AMCologne Hbf9h12 02:50PMMilan Centrale
3 transfers
1551One-way
01:31PMCologne Hbf9h19 10:50PMMilan Centrale
4 transfers
1871One-way
09:31AMCologne Hbf9h19 06:50PMMilan Centrale
4 transfers
1871One-way
11:31AMCologne Hbf9h19 08:50PMMilan Centrale
4 transfers
1781One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Cologne to Milan

distanceDistance391 miles (630 km)
durationAverage train duration8 h 44 min
priceAverage train ticket price$173 (€158)
frequencyTrain frequency1 a day
changesDirect trainNo
carriersTrain providersDeutsche Bahn

Trains from Cologne to Milan cover the 391 miles (630 km) long route taking on average 8 h 44 min with our travel partners like Deutsche Bahn. Normally, there is 1 train operating per day, including direct services available. While the average ticket price for this route costs around $173 (€158), you can find the cheapest train ticket for as low as $148 (€135). Travelers depart most frequently from Köln Hbf and arrive in Milano Centrale.

Train providers: Deutsche Bahn from Cologne to Milan trains

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

Deutsche Bahn

Deutsche Bahn (DB) is Germany’s main provider of train services and makes on average about 40, 000 domestic and international journeys per day. Deutsche Bahn’s fleet of trains includes the high-speed ICE (Intercity Express) as well as the IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn), which differ in terms of comfort and the time needed to travel. For example, while toilets are standard amenities, services like onboard restaurants or free WiFi are only available on certain train types and routes. Deutsche Bahn is well-known for its wide range of fares like Super Saver, Saver, and Flexible and discount cards like the Bahncard 25, 50 and 100, which you can also use for your Cologne to Milan train.

Train information from Cologne to Milan with Deutsche Bahn:

  • Average Duration: 8 h 56 min
  • Average Price: $148
  • Deutsche Bahn frequency: 1 a day

Trains from Cologne to Milan

Around 19 trains from Cologne to Milan ply the route daily to carry passengers for business and leisure trips. Per 1h, approximately 3 trains depart from Cologne in Germany to Milan in Italy. One week totals up to 133 trains traveling between the 2 cities ferrying its customers. The distance to Milan from Cologne is about 391 miles (630 km). Your trip will take about 8h 40min to 12h 21min to arrive at the next city. Usually, the journey has one transfer along the way.

Cologne to Milan Train Time: Daily Departures

If you intend to catch a train from Cologne to Milan, about 19 trains travel daily. One hour alone records around three trains leaving the railway station. In a week, 133 trains from Cologne to Milan are available to transport you without a hassle. The first train leaves Cologne at 4:22 a.m. for Milan. You can board the last train at 00:02 a.m. for an early arrival in Milan. The time varies depending on whether it is a weekend, weekday, special occasion, or holiday.

How long is the journey from Cologne to Milan?

The duration of your trip will be roughly 8h 40min to 12h 21min, but this might change based on whether you board the train on a weekday, special occasion, weekend, or holiday. The journey entails one transfer in a railway station. The highlight is that the trains are comfortable enough to enjoy the long voyage.

What are the departure and arrival stations for trains from Cologne to Italy?

Departure train station: Your departure station from Cologne is Köln Hauptbahnhof, the main one in Germany. The railway station is located 8 miles (12.8 km) from the city center. You can catch a public bus or taxi to carry you to the train station. Köln Hauptbahnhof has high-quality facilities, such as a ticket office, left luggage lockers, and ATMs. If you need to keep up with your social media, there is free Wi-Fi in the location. The DB first-class lounge serves customers with pricey tickets. You get to enjoy complimentary tea, snacks, beer, coffee, and internet service. Supermarkets, shops, and kiosks are available if you need to buy stuff for your trip. There are tons of restaurants to eat or purchase food from in the railway station. Restrooms are accessible if you need to use one before you board the train. Arrive at Köln Hauptbahnhof 30min before departure time to ward off delays or any inconvenience that might occur.

Arrival train station: The arrival station is Milano Centrale which is about 0.8 miles (1.3 km) from the city center. You can walk to central Milan; take a bus, tram or taxi for the utmost comfort. Milano Centrale has state-of-the-art facilities, such as bars, cafes, shops, and restaurants. A supermarket has everything that you need under one roof.  You can access ATMs, left luggage lockers, and free Wi-Fi as well. There is a ticket office and self-service ticket machines at the railway station. Public restrooms are clean and available to all passengers arriving in Milan. You can have a delicious meal at Bistrot Milano Centrale as you plan to visit various places in the magnificent city.

Which train companies travel from Cologne to Milan?

Deutsche Bahn is the primary train company traveling from Cologne to Milan. It offers the cheap and fast trips with multiple journeys in a day. Some of the trains include Intercity Express, Regional Express, Eurocity, Intercity, Interregio-Express, and Regionalbahn.

Deutsche Bahn trains from Cologne to Milan

The train provider offers about 19 trains per day from Cologne to Milan. In 1h, 3 or more trains depart the railway station to the next city in Italy. One week records approximately 133 trains from Cologne to Milan ferrying passengers to the destination. The journey duration is around 8h 40min to 12h 21min on average. The train times might differ on a holiday, weekday, weekend, or special occasions. Deutsche services high-speed trains between the two picturesque cities. They come with top-notch excellence and comfort to conveniently carry you to Milan. Your journey features a one-stop that enables you to rest and breathe some fresh air. If you need any help, you can reach out to friendly staff on the train.

Cologne from Milan trains: Services on Board

Deutsche Bahn trains have both first-class and second-class levels to meet and surpass your travel expectations. The first-class category comes with more legroom, comfy seats, and a quiet atmosphere. The second class is also cozy, and Wi-Fi is available to all travelers on the train. The company permits all pieces of luggage, provided you can carry them without a struggle. Plus, the baggage shouldn't be extra-large or make other passengers uncomfortable. Thus, you can bring along your briefcase, suitcase, bag, rucksack, and laptops at no charge. One bike is allowed to the train whether it is folding or any other type. You can travel with your small pet, provided it is less than 22 pounds (10 kg). Ensure that you bring the right tools to dispose of the waste from your cat or dog. Also, it would help if you kept your pet in a carrier or cage to prevent any disturbance to other travelers. Guide dogs can enter the train without any restrictions or fees. Staff at Deutsche Bahn trains always provides dependable assistance to disabled passengers. You can contact customer care beforehand to request help getting on and off the train. Also, you will get the aid that you need when changing trains. There is one restroom serving passengers on each train when traveling from Cologne to Milan. If you are hungry, you can buy delicious food on the train and enjoy German dishes.

How to find cheap train tickets from Cologne to Milan

You can benefit from cheap trains from Cologne to Milan by booking in advance to avoid paying high costs during holidays, weekends, and special occasions. Also, choose connecting trips instead of direct journeys since they are cheaper. Usually, slow journeys come at affordable rates that match your budget. You can get a reasonable price for your ticket if you are flexible with the dates. Browse through the schedule to find a day that offers pocket-friendly charges and book your ticket to Milan from Cologne.

Travel Tips: Trains from Cologne to Milan

Travel Tips: Travel by train 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

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

What is the status of international entry into Italy from Germany?

International entry status: Entry is unrestricted for citizens and permanent residents of Germany

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

Conditions of entry:

  • There are no current restrictions

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

When traveling in Italy, you must follow these COVID-19 safety rules:

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

The information above was last checked on 11/17/22. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your train to Milan from Cologne before traveling.

Return travel from Italy to Germany is: Unrestricted.

Are there any international entry restrictions on returning to Cologne from Milan?

Entry into Germany is allowed for: Entry is unrestricted for citizens and permanent residents of Italy

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

Requirements for reentering:

  • There are no current restrictions

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

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

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

Last checked on 11/6/22. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your train to Cologne from Milan.

Looking to save money on your route? Omio customers have found the cheapest train from Cologne to Milan for the next 7 days starting from $148 (€135)  one way.
The train price to Milan from Cologne is on average $173 (€158)  if you are looking to book your tickets for this route in the next 7 days.
When traveling this route you should expect the distance to Milan from Cologne by train to be approximately 391 miles (630 km).
On average the Cologne to Milan train time is 8 h 44 min  covering the 391 miles (630 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

Some of the Cologne train stations to Milan you can start your journey from include Köln Hbf, Köln Messe/Deutz and Köln/Bonn Flughafen. Similarly, some of the arrival train stations in Milan include Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi.

When traveling this route, Omio customers are departing most frequently from Köln Hbf   and arriving in Milano Centrale.

The most popular departure train station with passengers for this journey, called Köln Hbf, is located 1.1 miles (1.7 km) from the city center of Cologne.

The most popular arrival train station, Milano Centrale, is located 2.3 miles (3.7 km) away from the city center of Milan.

Take the Cologne to Milan train with Deutsche Bahn. However, it's always good to check out all possible train companies for the route between Cologne and Milan as there might be differences in the amenities they offer.
On average, there is 1 train a day from Cologne to Milan. The train times and services may be different on weekends and holidays compared to weekdays.
The earliest train departing from Cologne to Milan leaves at 10: 54 AM. The last train departing from Cologne to Milan leaves at 10: 54 AM. You can find the latest Cologne to Milan train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
If you purchase a train ticket from Cologne to Milan within the next 7 days, you can find tickets to cost on average $173 (€158) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Cologne and Milan are generally on sale a few months before the planned departure date.

Important Stations and Airports in Cologne and Milan

Cologne
Milan
Köln Hbf is the most popular Cologne railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Cologne for your trip to Milan.
Amenities at station
WifiWifi
LockersLockers
ShoppingShopping
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+49 2211411055
ticketOfficeHours
Ticket Office Hours
Mon - Fri: 06: 00 - 21: 00 | Sat - Sun: 07: 00 - 21: 00
Public transit options for Köln Hbf
U-Bahn lines: U5, U16, U18
S-Bahn lines: S6, S11, S12, S19
Bus lines: 172, 173
Train lines: ICE, IC, EC, FLX, RE, RB
Amenities at station
WifiWifi
LockersLockers
ShoppingShopping
ParkingParking
TaxisTaxis
AccessibilityAccessibility
ticketOfficeHours
Ticket Office Hours
At a Travel Center you will receive the following services with personal consultation: Tickets and reservations up to shortly before departure, season tickets and DB monthly season tickets on subscription as well as DB BahnCard related offers. Furthermore, national and international timetable and fare information is available in addition to supplementary services and offers for your rail journey.
Amenities at station
WifiWifi
LockersLockers
ShoppingShopping
ParkingParking
TaxisTaxis
AccessibilityAccessibility
ticketOfficeHours
Ticket Office Hours
At a Travel Center you will receive the following services with personal consultation: Tickets and reservations up to shortly before departure, season tickets and DB monthly season tickets on subscription as well as DB BahnCard related offers. Furthermore, national and international timetable and fare information is available in addition to supplementary services and offers for your rail journey.
Amenities at station
WifiWifi
LockersLockers
ShoppingShopping
ParkingParking
TaxisTaxis
AccessibilityAccessibility
Amenities at station
WifiWifi
LockersLockers
ShoppingShopping
ParkingParking
TaxisTaxis
AccessibilityAccessibility
Amenities at station
WifiWifi
LockersLockers
ShoppingShopping
ParkingParking
TaxisTaxis
AccessibilityAccessibility
ticketOfficeHours
Ticket Office Hours
At a Travel Center you will receive the following services with personal consultation: Tickets and reservations up to shortly before departure, season tickets and DB monthly season tickets on subscription as well as DB BahnCard related offers. Furthermore, national and international timetable and fare information is available in addition to supplementary services and offers for your rail journey.
Amenities at station
WifiWifi
LockersLockers
ShoppingShopping
ParkingParking
TaxisTaxis
AccessibilityAccessibility
Amenities at station
WifiWifi
LockersLockers
ShoppingShopping
ParkingParking
TaxisTaxis
AccessibilityAccessibility
Amenities at station
WifiWifi
LockersLockers
ShoppingShopping
ParkingParking
TaxisTaxis
AccessibilityAccessibility
Amenities at station
WifiWifi
LockersLockers
ShoppingShopping
ParkingParking
TaxisTaxis
AccessibilityAccessibility
Amenities at station
WifiWifi
LockersLockers
ShoppingShopping
ParkingParking
TaxisTaxis
AccessibilityAccessibility
Amenities at station
WifiWifi
LockersLockers
ShoppingShopping
ParkingParking
TaxisTaxis
AccessibilityAccessibility
Amenities at station
WifiWifi
LockersLockers
ShoppingShopping
ParkingParking
TaxisTaxis
AccessibilityAccessibility

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language