Compare prices and tickets by train, coach or flight

Sat
29 Jan
£51Malta Air
Sun
30 Jan
£136KLM
Mon
31 Jan
£139Air France
Tue
1 Feb
£15Malta Air
Wed
2 Feb
£108Eurowings
Thu
3 Feb
£15Malta Air
Fri
4 Feb
£108Eurowings Europe
Sat
5 Feb
£15Malta Air
Sun
6 Feb
£136KLM
Mon
7 Feb
£21easyJet
Tue
8 Feb
£18Malta Air
Wed
9 Feb
£108Eurowings
Thu
10 Feb
£15Malta Air
Fri
11 Feb
£29easyJet
Sat
12 Feb
£15Malta Air
Sun
13 Feb
£104Air France
Mon
14 Feb
£18easyJet
Tue
15 Feb
£18Malta Air
Thu
17 Feb
£15Malta 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 Milan to Stockholm

distanceDistance1024 miles (1652 km)
frequencyTrain frequency2 a day
changesDirect trainYes, there are 2 direct trains a day

Trains from Milan to Stockholm cover the 1024 miles (1652 km) long journey taking on average 29 h 18 min with our travel partners like. Normally, there are 2 trains operating per day, including direct services available. Travellers depart most frequently from Milano Centrale and arrive in Stockholm Centralstation.

Travel Tips: Trains from Milan to Stockholm

Travel by train to Stockholm 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 Stockholm.
FAQs

Are there COVID-19 travel restrictions for trains to Stockholm from Milan?

Travel between Milan, Italy and Stockholm, Sweden by train is: Partially open.

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

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

Do I need to self-quarantine on arrival in Sweden from Milan?

Conditions of entry:

  • Entry is allowed only for fully vaccinated travellers
  • Negative COVID-19 test issued at most 3 days before arrival
  • COVID-19 test upon arrival

What are the safety rules to follow in Stockholm, Sweden?

When travelling in Sweden, 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 21/01/2022. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your train between Milan and Stockholm before travelling.

Do I need to quarantine when I return to Italy from Stockholm, Sweden?

The current restriction level for your return trip by train from Stockholm to Milan is: Partially open

Are there any international entry restrictions on returning to Italy from Sweden?

Reentry to Italy is allowed for: Entry is partially open for citizens and permanent residents of Sweden

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

What are the entry requirements?

  • 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?

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

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

Last verified on 27/01/2022. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your Stockholm to Milan train here.

What is the distance to Stockholm from Milan by train?

The train distance from Milan to Stockholm is around 1024 miles (1652 km).

What is the average Milan to Stockholm train duration?

While the time it takes to travel 1024 miles (1652 km) to Stockholm from Milan can vary based on specific dates, weekends, and bank holidays, the train duration from Milan to Stockholm is on average 29 h 18 min.

What station does the Milan to Stockholm train leave from? Which Stockholm train station do I come into from Milan?

There are a few train stations in Milan to start your trip from including Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi. In Stockholm you have a few train station options to choose from for your arrival including Stockholm Centralstation, Stockholm, Cityterminalen and Stockholm Södra.

Omio customers travelling this route depart most frequently from Milano Centrale   and arrive in Stockholm Centralstation.

Where do I find the Milan train station to Stockholm? Where is the Stockholm train station?

Passengers board their train most frequently from Milano Centrale and travel around 1.7 miles (2.8 km) from the city centre to this train station.

Passengers travelling this route most often arrive at Stockholm Centralstation and need to travel approximately 0.3 miles (502 m) from the train station to the city centre in Stockholm.

How many train services are there to Stockholm from Milan a day?

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

Important Stations and Airports for this Journey

Milan
Stockholm
Milano Centrale is the most popular Milan 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 Milan for your journey to Stockholm.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 892021
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 05: 50 - 22: 20
Public transport options for Milano Centrale
Metro lines: M2 (green), M3 (yellow)
Tram lines: 1
Bus lines: 5, 9, 10, 42, 81, 87, 152, 728, N26, NM2, NM3, Air Bus, Orio Shuttle
Train lines: FR, FB, EC, Thello, XP2, R28, IC, ICN, RV, R, Regio, Italo
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 892021
Public transport options for Milano Porta Garibaldi
Metro lines: M2, M5
Bus lines: 43, 56, 70, 94
Train lines: R21, R31, S1, S11, S2, S5, S7, S8