There are 8 ways to get from Milan to Östersund by plane, train (Trenitalia), bus, train, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Milan Linate Airport
best- Fly from Milan Linate Airport (LIN) to Åre Östersund Airport (OSD)plane LIN - OSD
8h 51mkr 1,121–4,224Train to Milano Malpensa Airport, fly
cheapest- Take the train from Milano Porta Garibaldi to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Åre Östersund Airport (OSD)plane MXP - OSD
12h 53mkr 949–4,359Train via Stockholm
- Take the train from Milano Centrale to Zuerich Hbtrain Ec
- Take the train from Zürich HB to Hamburg-Altonatrain Ice
- Take the train from Hamburg-Altona to Stockholm Centraltrain Ic / ...
- Take the train from Stockholm Centralstation to Sundsvall Centralstationtrain 584 / ...
- Take the train from Sundsvall Centralstation to Östersund Centralstationtrain
34h 6mkr 6,742–16,123Bus, train
- Take the bus from Milano, Autostazione Lampugnano to Berlin, Zentralen Omnibusbahnhofbus N95
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Arlanda Airport Terminal 5bus N32
- Take the train from Arlanda Centralstation to Östersund Centralstationtrain 598 / ...
42h 47mkr 3,100–5,320Drive 2,595.1 km
- Drive from Milan to Östersundcar 2,595.1 km
27h 55mkr 4,629–6,686Train
- Take the train from Milano Centrale to Verona Porta Nuovatrain Fr
- Take the train from Verona Porta Nuova to Brennero - Brennertrain Re
- Take the train from Innsbruck Hbf to Malmö, Centralstationtrain 304
- Take the train from Malmö, Centralstation to Östersund Centralstationtrain 24
42h 11mkr 4,343–7,639Bus
- Take the bus from Milano, Autostazione Lampugnano to Zagreb - Bus Stationbus
- Take the bus from Zagreb, Autobusni Kolodvor to Stockholm, Cityterminalenbus
- Take the bus from Stockholm, Cityterminalen to Sveg stationbus 668 / ...
- Take the bus from Sveg station to Kyrkparkenbus 46
46h 7mDrive, car train
- Drive from Milan to Lörrach Hbfcar
- Take the car train from Lörrach Hbf to Hamburg Hbfcartrain
- Drive from Hamburg Hbf to Östersundcar
31h 53mkr 4,288–6,049
Milan to Östersund by train
Questions & Answers
The cheapest way to get from Milan to Östersund is to train and fly which costs 950 kr - 4400 kr and takes 12h 53m.
The fastest way to get from Milan to Östersund is to fly which takes 8h 51m and costs 1100 kr - 4300 kr.
No, there is no direct bus from Milan to Östersund. However, there are services departing from Milano, Autostazione Lampugnano and arriving at Kyrkparken via Zagreb, Autobusni Kolodvor, Stockholm, Cityterminalen and Sveg station. The journey, including transfers, takes approximately 46h 7m.
No, there is no direct train from Milan to Östersund station. However, there are services departing from Milano Centrale and arriving at Östersund Centralstation via Zürich HB, Hamburg-Altona, Stockholm Centralstation and Sundsvall Centralstation. The journey, including transfers, takes approximately 34h 6m.
The distance between Milan and Östersund is 2022 km. The road distance is 2595.1 km.
The best way to get from Milan to Östersund without a car is to train via Stockholm which takes 34h 6m and costs 6500 kr - 17000 kr.
It takes approximately 8h 51m to get from Milan to Östersund, including transfers.
Milan to Östersund bus services, operated by BlaBlaCar Bus, depart from Milano, Autostazione Lampugnano station.
Milan to Östersund train services, operated by Trenitalia EuroCity, depart from Milano Centrale station.
The best way to get from Milan to Östersund is to fly which takes 8h 51m and costs 1100 kr - 4300 kr. Alternatively, you can train via Stockholm, which costs 6500 kr - 17000 kr and takes 34h 6m, you could also bus, which costs and takes 46h 7m.
What companies run services between Milan, Italy and Östersund, Sweden?
Scandinavian Airlines and easyJet fly from Milan Linate Airport (LIN) to Åre Östersund Airport (OSD) once daily. Alternatively, you can take a train from Milano Centrale to Östersund Centralstation via Zuerich Hb, Zürich HB, Hamburg-Altona, Stockholm Centralstation, and Sundsvall Centralstation in around 34h 6m.
- Website
- flysas.com
Flights from Milan Linate Airport to Åre Östersund Airport via Stockholm
- Ave. Duration
- 7h 47m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- kr 1,600–6,500
Flights from Milan Linate Airport to Åre Östersund Airport via Copenhagen
- Ave. Duration
- 6h 35m
- When
- Sunday
- Estimated price
- kr 1,100–4,200
Flights from Milano Malpensa Airport to Åre Östersund Airport via Stockholm
- Ave. Duration
- 13h 46m
- When
- Monday, Tuesday, Saturday, Sunday, Friday, and Wednesday
- Estimated price
- kr 900–5,500
Flights from Milano Malpensa Airport to Åre Östersund Airport via Copenhagen
- Ave. Duration
- 17h 35m
- When
- Saturday
- Estimated price
- kr 1,300–5,500
- Phone
- +39 06 68475475
- [email protected]
- Website
- trenitalia.com
Train from Milano Centrale to Zuerich Hb
- Ave. Duration
- 3h 17m
- Frequency
- Hourly
- Estimated price
- kr 600–1,200
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- kr 800–1,200
- 2nd Class
- kr 600–850
Train from Milano Centrale to Verona Porta Nuova
- Ave. Duration
- 1h 23m
- Frequency
- 4 times a week
- Estimated price
- kr 410–900
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- kr 600–900
- 2nd Class
- kr 410–550
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich HB to Hamburg-Altona
- Ave. Duration
- 9h 33m
- Frequency
- 6 times a week
- Estimated price
- kr 3,600–11,000
- Website
- https://www.sbb.ch/en
- Phone
- +46 40 669 62 00
- [email protected]
- Website
- snalltaget.se
Train from Hamburg-Altona to Stockholm Central
- Ave. Duration
- 11h 27m
- Frequency
- Once daily
- Estimated price
- kr 1,500–2,400
- Website
- https://www.snalltaget.se/en
Train from Innsbruck Hbf to Malmö, Centralstation
- Ave. Duration
- 20h 30m
- Frequency
- Once a week
- Estimated price
- kr 2,200–3,600
- Website
- https://www.snalltaget.se/en
Train from Malmö, Centralstation to Östersund Centralstation
- Ave. Duration
- 13h 30m
- Frequency
- Twice a week
- Estimated price
- kr 1,500–2,400
- Website
- https://www.snalltaget.se/en
- Phone
- +46 77 175 75 75
- [email protected]
- Website
- sj.se
Train from Stockholm Centralstation to Sundsvall Centralstation
- Ave. Duration
- 3h 26m
- Frequency
- Every 2 hours
- Estimated price
- kr 700–1,100
- Website
- https://www.sj.se/en/
Train from Sundsvall Centralstation to Östersund Centralstation
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- kr 310–460
- Website
- https://www.sj.se/en/
Train from Arlanda Centralstation to Östersund Centralstation
- Ave. Duration
- 4h 55m
- Frequency
- 4 times a day
- Estimated price
- kr 800–1,300
- Website
- https://www.sj.se/en/
- Phone
- 0771-444 111
- [email protected]
- Website
- norrtag.se
Train from Sundsvall Centralstation to Östersund Centralstation
- Ave. Duration
- 2h 23m
- Frequency
- Every 4 hours
- Estimated price
- kr 320–490
- Schedules at
- norrtag.se
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- trenord.it
Train from Milano Porta Garibaldi to Malpensa Aeroporto T1
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- kr 45–60
- Website
- https://www.trenord.it/en/
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Milano Centrale to Verona Porta Nuova
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Estimated price
- kr 240–470
- Schedules at
- trenitalia.com
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Verona Porta Nuova to Brennero - Brenner
- Ave. Duration
- 3h 8m
- Frequency
- Every 2 hours
- Estimated price
- kr 320–550
- Website
- https://www.trenitalia.com/en.html
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- urlaubs-express.de
Car train from Lörrach Hbf to Hamburg Hbf
- Ave. Duration
- 10h 6m
- Frequency
- Once a week
- Estimated price
- kr 1,100–1,300
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Milano, Autostazione Lampugnano to Berlin, Zentralen Omnibusbahnhof
- Ave. Duration
- 16h 10m
- Frequency
- Once daily
- Estimated price
- kr 1,100–1,900
- Website
- https://www.flixbus.co.uk
Bus from Berlin, Zentralen Omnibusbahnhof to Arlanda Airport Terminal 5
- Ave. Duration
- 19h 35m
- Frequency
- Once daily
- Estimated price
- kr 1,200–2,200
- Website
- https://www.flixbus.co.uk
Bus from Milano, Autostazione Lampugnano to Zagreb - Bus Station
- Ave. Duration
- 10h 10m
- Frequency
- Twice daily
- Estimated price
- kr 600–1,100
- Website
- https://www.flixbus.co.uk
- Phone
- +3 318 576 2228
- Website
- blablacar.co.uk
Bus from Milano, Autostazione Lampugnano to Zagreb - Bus Station
- Ave. Duration
- 10h
- Frequency
- Twice daily
- Estimated price
- kr 600–1,200
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +385 (0)98 610 311
- [email protected]
- Website
- pepeks.hr
Bus from Zagreb, Autobusni Kolodvor to Stockholm, Cityterminalen
- Ave. Duration
- 24h 19m
- Frequency
- Once a week
- Schedules at
- pepeks.hr
- Phone
- 0651-10 000
- [email protected]
- Website
- mohlinsexpressbuss.se
Bus from Stockholm, Cityterminalen to Sveg station
- Ave. Duration
- 5h 55m
- Frequency
- Once daily
- Estimated price
- kr 270–390
- Schedules at
- mohlinsexpressbuss.se
- Phone
- 0771 - 100 110
- Website
- ltr.se
Bus from Sveg station to Kyrkparken
- Ave. Duration
- 2h 53m
- Frequency
- Twice daily
- Website
- https://ltr.se/
Want to know more about travelling around Sweden
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to plan an amazing trip around Scandinavia
Read the travel guide
Italy Travel Guides
Read the travel guide
Getting to Milan from the airport
Read the travel guide
More Questions & Answers
Milan to Östersund bus services, operated by BlaBlaCar Bus, arrive at Zagreb - Bus Station.
Milan to Östersund train services, operated by Trenitalia EuroCity, arrive at Zuerich Hb station.
Yes, the driving distance between Milan to Östersund is 2595 km. It takes approximately 27h 55m to drive from Milan to Östersund.
Book your Milan to Östersund train tickets online with Omio.
There are 53+ hotels available in Östersund.



































