There are 9 ways to get from Rome to Stockholm by plane, train, night train, bus, car ferry, 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.
Recommended option
Fly Rome to Stockholm
-
Fly from Rome (FCO) to Stockholm (ARN)
Cheapest option
Fly Rome Ciampino to Stockholm
-
Fly from Rome Ciampino (CIA) to Stockholm (ARN)
7 alternative options
Fly Rome to Stockholm Bromma
-
Fly from Rome (FCO) to Stockholm Bromma (BMA)
Train
-
Take the train from Roma Termini to Bolzano Bozen
-
Take the train from Bolzano Bozen to Brennero Brenner
-
Take the train from Innsbruck Hbf to Kufstein
-
Take the train from Kufstein to Muenchen Hbf Gl.5-10
-
Take the train from München Hbf to Stockholm Centralstation
Night train, train
-
Take the night train from Roma Termini to Muenchen Hbf
-
Take the train from München Hbf to Stockholm Centralstation
Bus
-
Take the bus from Rome Tiburtina Bus station to Zagreb
-
Take the bus from Zagreb to Stockholm
Bus, car ferry, train
-
Take the bus from Rome to Gdańsk
-
Take the car ferry from Gdańsk to Nynäshamn - Visby
-
Take the train from Nynäshamn station to Stockholm City station
Drive, car train
-
Drive from Rome to Verona Porta Nuova Station
-
Take the car train from Verona Porta Nuova Station to Hamburg Altona
-
Drive from Hamburg Altona to Stockholm
Drive
-
Drive from Rome to Stockholm
Rome to Stockholm by train
The train journey time between Rome and Stockholm is around 36h 51m and covers a distance of around 2918 km. This includes an average layover time of around 2h 50m. Operated by Trenitalia Frecce, ItaloTreno, Trenitalia and others, the Rome to Stockholm train service departs from Roma Termini and arrives in Stockholm Centralstation. Typically only one train runs weekly, although weekend and holiday schedules can vary so check in advance.
Questions & Answers
The cheapest way to get from Rome to Stockholm is to bus and car ferry and train which costs €130 - €160 and takes 2 days 5h.
The quickest way to get from Rome to Stockholm is to fly which costs €80 - €410 and takes 6h 5m.
No, there is no direct bus from Rome station to Stockholm. However, there are services departing from Rome Tiburtina Bus station and arriving at Stockholm via Zagreb. The journey, including transfers, takes approximately 2 days 0h.
No, there is no direct train from Rome to Stockholm station. However, there are services departing from Roma Termini and arriving at Stockholm Centralstation via Bolzano Bozen, Brennero Brenner, Innsbruck Hbf, Kufstein and München Hbf. The journey, including transfers, takes approximately 36h 51m.
The distance between Rome and Stockholm is 1976 km. The road distance is 2772.9 km.
The best way to get from Rome to Stockholm without a car is to train which takes 36h 51m and costs €160 - €700.
It takes approximately 6h 5m to get from Rome to Stockholm, including transfers.
Rome to Stockholm bus services, operated by FlixBus, depart from Rome Tiburtina Bus station.
Rome to Stockholm train services, operated by Trenitalia Frecce, depart from Roma Termini station.
The best way to get from Rome to Stockholm is to fly which takes 6h 5m and costs €80 - €410. Alternatively, you can train, which costs €160 - €700 and takes 36h 51m, you could also bus, which costs and takes 2 days 0h.

- Distance: 1975.7 km
- Duration: 6h 5m
What companies run services between Rome, Italy and Stockholm, Sweden?
Eurowings, Scandinavian Airlines and 13 other airlines fly from Rome to Stockholm hourly. Alternatively, you can take a train from Rome to Stockholm via Bolzano Bozen, Brennero Brenner, Innsbruck Hbf, Kufstein, Muenchen Hbf Gl.5-10, and München Hbf in around 36h 51m.

- Website
- ryanair.com
Flights from Rome to Stockholm
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- 700 kr - 7000 kr
Flights from Rome to Stockholm via Poznan
- Ave. Duration
- 5h 20m
- When
- Monday
- Estimated price
- 600 kr - 4700 kr
Flights from Rome Ciampino to Stockholm via Budapest
- Ave. Duration
- 6h 10m
- When
- Monday, Tuesday and Friday
- Estimated price
- 550 kr - 6000 kr
Flights from Rome Ciampino to Stockholm via Charleroi
- Ave. Duration
- 6h 30m
- When
- Tuesday
- Estimated price
- 550 kr - 6000 kr
Flights from Rome Ciampino to Stockholm via Tirana
- Ave. Duration
- 6h 50m
- When
- Tuesday
- Estimated price
- 550 kr - 6000 kr
Flights from Rome Ciampino to Stockholm via Poznan
- Ave. Duration
- 7h
- When
- Monday and Thursday
- Estimated price
- 550 kr - 6000 kr
Flights from Rome Ciampino to Stockholm via London Stansted
- Ave. Duration
- 8h 15m
- When
- Tuesday and Wednesday
- Estimated price
- 550 kr - 6000 kr
Flights from Rome Ciampino to Stockholm via Malta
- Ave. Duration
- 7h 50m
- When
- Wednesday and Sunday
- Estimated price
- 550 kr - 6000 kr
Flights from Rome Ciampino to Stockholm via Wroclaw
- Ave. Duration
- 8h 20m
- When
- Tuesday and Sunday
- Estimated price
- 550 kr - 6000 kr
Flights from Rome Ciampino to Stockholm via Beauvais
- Ave. Duration
- 8h 40m
- When
- Sunday
- Estimated price
- 550 kr - 6000 kr
Flights from Rome Ciampino to Stockholm via Krakow
- Ave. Duration
- 8h 50m
- When
- Every day
- Estimated price
- 550 kr - 6000 kr
Flights from Rome Ciampino to Stockholm via Tallinn
- Ave. Duration
- 11h 25m
- When
- Saturday
- Estimated price
- 550 kr - 6000 kr
Flights from Rome Ciampino to Stockholm via Cagliari, Venice
- Ave. Duration
- 9h 40m
- When
- Tuesday
- Estimated price
- 550 kr - 6000 kr

- Website
- norwegian.com
Flights from Rome to Stockholm
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- 700 kr - 7000 kr
Flights from Rome to Stockholm via Copenhagen
- Ave. Duration
- 5h 25m
- When
- Monday to Friday
- Estimated price
- 800 kr - 9500 kr

- Website
- lufthansa.com
Flights from Rome to Stockholm via Munich
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- 1600 kr - 8500 kr
Flights from Rome to Stockholm via Frankfurt
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- 1600 kr - 8500 kr

- Website
- flysas.com
Flights from Rome to Stockholm
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- 1500 kr - 8000 kr
Flights from Rome to Stockholm via Copenhagen
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- 1500 kr - 8000 kr

- Website
- brusselsairlines.com
Flights from Rome to Stockholm Bromma via Brussels
- Ave. Duration
- 5h 50m
- When
- Monday, Tuesday, Thursday and Friday
- Estimated price
- 2000 kr - 6000 kr

- Website
- eurowings.com
Flights from Rome to Stockholm
- Ave. Duration
- 3h 5m
- When
- Monday, Thursday and Sunday
- Estimated price
- 1200 kr - 6000 kr

- Website
- airserbia.com
Flights from Rome to Stockholm via Belgrade
- Ave. Duration
- 5h 5m
- When
- Wednesday, Friday and Sunday
- Estimated price
- 1200 kr - 11000 kr

- Website
- norwegian.com
Flights from Rome to Stockholm via Oslo
- Ave. Duration
- 5h 10m
- When
- Monday, Thursday and Friday
- Estimated price
- 950 kr - 7000 kr

- Website
- airbaltic.com
Flights from Rome to Stockholm via Riga
- Ave. Duration
- 5h 15m
- When
- Monday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- 1900 kr - 8500 kr

- Website
- swiss.com
Flights from Rome to Stockholm via Zurich
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- 1500 kr - 9500 kr

- Website
- klm.com
Flights from Rome to Stockholm via Amsterdam Schiphol
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- 1900 kr - 9500 kr

- Website
- finnair.com
Flights from Rome to Stockholm Bromma via Helsinki
- Ave. Duration
- 8h 50m
- When
- Sunday
- Estimated price
- 1900 kr - 4800 kr

- Website
- flygbra.se
Flights from Rome to Stockholm Bromma via Gothenburg
- Ave. Duration
- 6h 45m
- When
- Sunday
- Estimated price
- 500 kr - 3600 kr

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Roma Termini to Bolzano Bozen
- Ave. Duration
- 5h 6m
- Frequency
- 5 times a day
- Estimated price
- 500 kr - 1500 kr
- Website
- https://www.trenitalia.com/en/frecce.html
- Super Economy
- 500 kr - 700 kr
- Base Standard
- 850 kr - 1200 kr
- Base Premium
- 1000 kr - 1500 kr

- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Roma Termini to Bolzano
- Ave. Duration
- 4h 53m
- Frequency
- Twice daily
- Estimated price
- 420 kr - 1100 kr
- Website
- https://www.italotreno.it/en
- Smart Economy
- 420 kr - 600 kr
- Smart Low Cost
- 450 kr - 600 kr
- Smart Flex
- 750 kr - 1100 kr

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Bolzano Bozen to Brennero Brenner
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- 80 kr - 150 kr
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- 130 kr - 150 kr
Frequently asked questions

Train from Bolzano Bozen to Brennero Brenner
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- 170 kr - 240 kr
- Website
- https://www.oebb.at/en/
Train from Innsbruck Hbf to Kufstein
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- 140 kr - 200 kr
- Website
- https://www.oebb.at/en/

Train from Bolzano Bozen to Brennero Brenner
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- 190 kr - 290 kr
- Website
- https://www.oebb.at/en/
Train from Innsbruck Hbf to Kufstein
- Ave. Duration
- 34 min
- Frequency
- Every 4 hours
- Estimated price
- 170 kr - 260 kr
- Website
- https://www.oebb.at/en/
Train from Kufstein to Muenchen Hbf Gl.5-10
- Ave. Duration
- 1h 1m
- Frequency
- Once a week
- Estimated price
- 200 kr - 300 kr
- Website
- https://www.oebb.at/en/

- Phone
- +41 848 44 66 88
- Website
- sbb.ch
Train from Innsbruck Hbf to Kufstein
- Ave. Duration
- 34 min
- Frequency
- Every 4 hours
- Estimated price
- 340 kr - 600 kr
- Website
- https://www.sbb.ch/en/home.html

- Phone
- +43 1 89900
- meinenachricht@westbahn.at
- Website
- westbahn.at
Train from Innsbruck Hbf to Kufstein
- Ave. Duration
- 42 min
- Frequency
- 4 times a day
- Estimated price
- 80 kr - 230 kr
- Website
- https://westbahn.at/en/
- Advantage Ticket
- 80 kr - 120 kr
- Standart Ticket
- 150 kr - 230 kr

- Phone
- +49 0180 6 99 66 33
- Website
- bahn.com
Train from Innsbruck Hbf to Kufstein
- Ave. Duration
- 44 min
- Frequency
- 6 times a week
- Estimated price
- 270 kr - 370 kr
- Website
- https://www.bahn.com/en
Train from Kufstein to Muenchen Hbf
- Ave. Duration
- 1h 14m
- Frequency
- Once daily
- Estimated price
- 290 kr - 400 kr
- Website
- https://www.bahn.com/en

- Phone
- +43 (0)5 1717
- Website
- oebb.at
Train from Innsbruck Hbf to Kufstein
- Ave. Duration
- 40 min
- Frequency
- Twice daily
- Estimated price
- 220 kr - 310 kr
- Website
- http://fahrplan.oebb.at/bin/query.exe/en?revia=yes&existOptimizePrice=1&country=overseas&initialAvail=ON&S={fromName}&Z={toName}&start=1

- Phone
- +43 51717
- Website
- nightjet.com
Train from Innsbruck Hbf to Kufstein
- Ave. Duration
- 48 min
- Frequency
- Twice daily
- Estimated price
- 180 kr - 2300 kr
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- 1600 kr - 2300 kr
- Couchette Carriage
- 800 kr - 1100 kr
- Seating Carriage
- 180 kr - 260 kr
Train from Kufstein to München Hbf
- Ave. Duration
- 1h 1m
- Frequency
- Once daily
- Estimated price
- 190 kr - 2300 kr
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- 1600 kr - 2300 kr
- Couchette Carriage
- 800 kr - 1200 kr
- Seating Carriage
- 190 kr - 280 kr

- Phone
- 030 200730
- Website
- transdev.de
Train from Kufstein to Muenchen Hbf Gl.5-10
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- 200 kr - 290 kr
- Schedules at
- transdev.de

- Phone
- +49 8024 997171
- kontakt@bayerischeoberlandbahn.de
- Website
- brb.de
Train from Kufstein to München Hbf
- Ave. Duration
- 1h 39m
- Frequency
- 3 times a week
- Estimated price
- 260 kr - 290 kr
- Schedules at
- brb.de

- Phone
- +46 771-26 00 00
- snalltaget@snalltaget.se
- Website
- snalltaget.se
Train from München Hbf to Stockholm Centralstation
- Ave. Duration
- 24h 57m
- Frequency
- Once a week
- Estimated price
- 1000 kr - 1500 kr
- Schedules at
- snalltaget.se

- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Night train from Roma Termini to Muenchen Hbf
- Ave. Duration
- 13h 5m
- Frequency
- 4 times a week
- Estimated price
- 2400 kr - 5500 kr
- Website
- https://www.trenitalia.com/en.html
- 2nd Class
- 2400 kr - 3200 kr
- 1st Class
- 3700 kr - 5500 kr

- Phone
- 08 600 10 00
- Website
- sl.se
Train from Nynäshamn station to Stockholm City station
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- 54 kr
- Website
- https://sl.se/en/in-english

- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Verona Porta Nuova Station to Hamburg Altona
- Ave. Duration
- 15h 55m
- Frequency
- Once a week
- Estimated price
- 1200 kr - 1500 kr
- Book at
- Urlaubs-Express

Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Rome Tiburtina Bus station to Zagreb
- Ave. Duration
- 13h 5m
- Frequency
- Once daily
- Estimated price
- 800 kr - 1100 kr
- Website
- https://www.flixbus.co.uk
- Book at
- https://shop.global.flixbus.com/
Frequently asked questions

- Phone
- 098 417 140
- info@pepeks.hr
- Website
- pepeks.hr
Bus from Zagreb to Stockholm

- Phone
- 48/796 473 308
- biuro@autokarpolska.com.pl
- Website
- autokarpolska.com.pl
Bus from Rome to Gdańsk
- Ave. Duration
- 32h 24m
- Frequency
- 3 times a week
- Estimated price
- 650 kr - 950 kr
- Schedules at
- autokarpolska.com.pl

- Phone
- +48 94 35 52 102
- info@polferries.pl
- Website
- polferries.com
Car ferry from Gdańsk to Nynäshamn - Visby
- Ave. Duration
- 18h
- Frequency
- Once daily
- Estimated price
- 820 kr
- Website
- Polferries
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
Top travel and planning tips on the best ways to get around Scandinavia.
Read the travel guideItaly Travel Guides
Travel inspiration and top planning tips for getting around Italy.
Read the travel guideHeading to Europe? Read this before you buy a Eurail Pass
We compare the different Eurail types and help you decide if a Eurail Pass is right for you
Read the travel guideWant to know more about Flixbus?
Rome2Rio’s guide has all the details
Read the travel guideMore Questions & Answers
The quickest flight from Rome Airport to Stockholm Airport is the direct flight which takes 3h 5m.
Rome to Stockholm bus services, operated by Pepeks Zagreb, arrive at Stockholm station.
Rome to Stockholm train services, operated by Snälltåget, arrive at Stockholm Centralstation.
Yes, the driving distance between Rome to Stockholm is 2773 km. It takes approximately 25h 48m to drive from Rome to Stockholm.
Eurowings, Air Serbia, Norwegian Air Shuttle and seven other airlines offer flights from Rome Airport to Stockholm Airport.
There are 610+ hotels available in Stockholm. Prices start at 680 kr SEK per night.
The best way to get from Rome to Rome Airport is to train which takes 32 min and costs €7 - €35.