Travel from Rome to Stockholm

Train, bus or fly from Rome to Stockholm?

Norwegian Air Shuttle, Norwegian Air International and 13 other airlines fly from Rome to Stockholm hourly. Alternatively, you can take a train from Rome to Stockholm via Verona, Hamburg Hbf, Koebenhavn H, and Malmö Central in around 30 h 14 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Rome to Stockholm

ModeDurationPrice
From Roma Termini train to Rome airport, fly to Stockholm airport, then train to Stockholm.6 h 6 min$137
From Roma Termini train to Rome airport, fly to Stockholm Bromma airport, then bus to Stockholm.8 h 40 min$233
From Roma Termini train to Rome airport, fly to Norrkoping airport, line 440 bus to Norrköping Central, then train to Stockholm.9 h 53 min$648
From Roma Termini train to Rome Ciampino airport, fly to Stockholm Skavsta airport, line 515 bus to Nyköping Central, then train to Stockholm.7 h 50 min$118
From Roma Termini train to Verona, train to Hamburg Hbf, train to Koebenhavn H, train to Malmö Central, then train to Stockholm Central.30 h 14 min$409
From Roma Termini train to Verona, train to Hamburg Hbf, train to Koebenhavn H, then train to Stockholm Central.30 h 36 min$397
From Rome Tiburtina bus to Berlin, Berlin central bus station then bus to Stockholm.40 h 50 min$225
From Termini subway to Rome Tiburtina, bus to Zagreb, then bus to Stockholm.2 days 0 h
From Rome drive to Stockholm.26 h 30 min$511

How long does it take to get from Rome to Stockholm?

It takes approximately 6 h 6 min to get from Rome to Stockholm, including transfers.

Is there a direct train between Rome and Stockholm?

No, there is no direct train from Rome to Stockholm. However, there are services departing from Roma Termini and arriving at Stockholm Central via Verona, Hamburg Hbf, Koebenhavn H and Malmö Central. The journey, including transfers, takes approximately 30 h 14 min.

Is there a direct bus between Rome and Stockholm?

No, there is no direct bus from Rome to Stockholm. However, there are services departing from Rome Tiburtina and arriving at Stockholm via Berlin, Berlin central bus station. The journey, including transfers, takes approximately 40 h 50 min.

Operators from Rome to Stockholm

OperatorPhoneWebsite
Trenitalia+39 06 68475475Trenitalia
Norwegian Air ShuttleNorwegian Air Shuttle
Norwegian Air InternationalNorwegian Air International
Scandinavian AirlinesScandinavian Airlines
FinnairFinnair
LufthansaLufthansa
KLMKLM
British AirwaysBritish Airways
Ukraine International AirlinesUkraine International Airlines
EurowingsEurowings
Air FranceAir France
Brussels AirlinesBrussels Airlines
AlitaliaAlitalia
SwissSwiss
Austrian AirlinesAustrian Airlines
Ethiopian AirlinesEthiopian Airlines
Swedish Railways (SJ)Swedish Railways (SJ)
RyanairRyanair
Flygbussarna+46 77 151 52 52Flygbussarna
BMI RegionalBMI Regional
ÖstgötaTrafiken+46 77 121 10 10ÖstgötaTrafiken
Sörmlandstrafiken020-44 40 00Sörmlandstrafiken
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
Urlaubs-Express+49 (0) 221 800 20 820Urlaubs-Express
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Danish Railways (DSB)70 13 14 15Danish Railways (DSB)
Eurolines IT+39 0861 199 1900Eurolines IT
FlixBus+49 1807 123 99 123FlixBus
ATAC S.p.A. Azienda per la mobilità+39 06.4695.2400ATAC S.p.A. Azienda per la mobilità
Vincek Autobusi ltd.0800 1992Vincek Autobusi ltd.
Pepeks Zagreb098 417 140Pepeks Zagreb