Compare prices and tickets by train, coach or flight

Tue
25 Jan
£248Deutsche Bahn
Find prices
£12Malta Air
Wed
26 Jan
£87Deutsche Bahn
Find prices
£12Malta Air
Thu
27 Jan
Find prices
Find prices
£18Malta Air
Fri
28 Jan
£105Deutsche Bahn
£52Flixbus
£12Malta Air
Sat
29 Jan
Find prices
£48Flixbus
£12Malta Air
Sun
30 Jan
Find prices
Find prices
£19Malta Air
Mon
31 Jan
£61Deutsche Bahn
Find prices
£12Malta Air
Tue
1 Feb
£87Deutsche Bahn
Find prices
£10Malta Air
Wed
2 Feb
£87Deutsche Bahn
Find prices
£10Malta Air
Thu
3 Feb
£105Deutsche Bahn
Find prices
£13Malta Air
Fri
4 Feb
£157Deutsche Bahn
£52Flixbus
£13Malta Air
Sun
6 Feb
Find prices
£52Flixbus
£13Malta Air
Mon
7 Feb
£61Deutsche Bahn
£38Flixbus
£13Malta Air
Tue
8 Feb
Find prices
Find prices
£18Malta Air
Wed
9 Feb
£105Deutsche Bahn
Find prices
£13Malta Air
Thu
10 Feb
£79Deutsche Bahn
Find prices
£13Malta Air
Fri
11 Feb
Find prices
£46Flixbus
£64Malta Air
Sat
12 Feb
£61Deutsche Bahn
Find prices
£111KLM
Sun
13 Feb
Find prices
£38Flixbus
£40Malta Air

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

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

Overview: Train from Copenhagen to Milan

distanceDistance719 miles (1159 km)
durationAverage train duration20 h 59 min
priceAverage train ticket price£132 (€151)
frequencyTrain frequency3 a day
changesDirect trainYes, there are 3 direct trains a day
carriersTrain companiesDeutsche Bahn

Trains from Copenhagen to Milan cover the 719 miles (1159 km) long trip taking on average 20 h 59 min with our travel partners like Deutsche Bahn. Normally, there are 3 trains operating per day, including direct services available. While the average ticket price for this trip costs around £132, you can find the cheapest train ticket for as low as £87. Travellers depart most frequently from København, Ny Ellebjerg St. (togbus) and arrive in Milano Centrale.

Train companies: Deutsche Bahn trains Copenhagen to Milan

For as little as £87 you can travel by train between Copenhagen and Milan with Deutsche Bahn. Omio will show you the best deals, timetables and tickets available for this trip.

Deutsche Bahn

Deutsche Bahn (DB) is the main operator of train services in Germany, making on average 40, 000 journeys per day. A special feature of Deutsche Bahn 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 for your train to Milan from Copenhagen. 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 toilets are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

  • Average Price: £87

Deutsche Bahn has updated its ticket policies due to the coronavirus. Keep these in mind when booking your Deutsche Bahn tickets from Copenhagen to Milan and when travelling by train:

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

Travel Tips: Trains from Copenhagen to Milan

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 Copenhagen to Milan.
FAQs

Am I allowed to travel by train from Copenhagen, Denmark to Milan, Italy?

Travel between Copenhagen, Denmark and Milan, Italy by train is: Partially open.

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

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

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

Conditions of entry:

  • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 48 hours prior to arrival, or an Antigen test performed within 24 hours prior to arrival
  • 5-day mandatory self-quarantine and COVID-19 test at the end of the isolation period
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
  • Passenger Locator Form (PLF) required

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

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

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

The information above was last checked on 23/01/2022. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your train from Copenhagen to Milan before travelling.

Do I need to quarantine when I return to Denmark from Milan, Italy?

Return travel from Italy to Denmark is: Partially open.

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

Entry into Denmark is allowed for: Entry is partially open for citizens and permanent residents of Italy

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

Requirements for reentering:

  • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 72 hours prior to arrival, or an Antigen test performed within 48 hours prior to arrival
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)

What are the safety rules to follow in Copenhagen, Denmark?

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

  • Physical distance requirement: 2 metre (s) (7 feet)
  • Face mask requirement: Mandatory

Last checked on 20/01/2022. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your train to Copenhagen from Milan.

How much does a cheap train between Copenhagen and Milan cost?

Looking to save money on your journey? Omio customers have found the cheapest train to Milan from Copenhagen for the next 7 days starting from £87  one way.

What is the cost of a train ticket from Copenhagen to Milan on average?

The Copenhagen to Milan train ticket price is on average £132  if you are looking to buy your tickets for this route in the next week.

What is the distance by train from Copenhagen to Milan?

When travelling this route you should expect the distance to Milan from Copenhagen via train to be approximately 719 miles (1159 km).

How many hours does it take from Copenhagen to Milan by train?

On average the Copenhagen to Milan train time is 20 h 59 min  covering the 719 miles (1159 km) long route, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.

When travelling by train from Copenhagen to Milan, which train station in Copenhagen do I depart from and which train station in Milan do I arrive in?

There are a few train stations in Copenhagen to start your trip from including København, Ny Ellebjerg St. (togbus), København, Emdrup Station and København, Østerbrogade (Svanemøllen St. ). In Milan you have a few train station options to choose from for your arrival including Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi.

Omio customers travelling this route depart most frequently from København, Ny Ellebjerg St. (togbus)   and arrive in Milano Centrale.

Where is the Copenhagen train station located? Where is the Milan train station located?

Passengers board their train most frequently from København, Ny Ellebjerg St. (togbus) and travel around 2.5 miles (4 km) from the city centre to this train station.

Passengers travelling this route most often arrive at Milano Centrale and need to travel approximately 1.7 miles (2.8 km) from the train station to the city centre in Milan.

Which train providers can get me from Copenhagen to Milan?

When taking a train from Copenhagen to Milan, you can count on Deutsche Bahn for the best way to get you to Milan. You can also check all possible train providers who offer a service from Copenhagen to Milan and compare the amenities they offer before buying a train ticket.

How many trains are there between Copenhagen and Milan a day?

On average, there are 3 trains a day from Copenhagen to Milan. The train times and services may be different on weekends and holidays compared to weekdays.

When does the first train depart from Copenhagen to Milan? When does the last train depart from Copenhagen to Milan?

If you prefer early morning trains from Copenhagen to Milan, the first train leaves at 17: 56. If you prefer late night trains from Copenhagen to Milan, the last train of the day leaves at 17: 56. Omio shows you the latest train from Copenhagen to Milan schedule to help you book the best departure time for this route.

How early should I purchase train tickets between Copenhagen and Milan to score the best deals?

If you purchase a train ticket from Copenhagen to Milan within the next 7 days, you can find tickets to cost on average £132 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Copenhagen and Milan are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Copenhagen
Milan
København, Ny Ellebjerg St. (togbus) is the most popular Copenhagen railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Copenhagen for your journey to Milan.