Travel from Prague to Stockholm

Train, bus or fly from Prague to Stockholm?

Norwegian Air Shuttle, Scandinavian Airlines and seven other airlines fly from Prague to Stockholm hourly. Alternatively, you can take a train from Prague to Stockholm via Berlin Hbf (tief), Hamburg Hbf, Koebenhavn H, and Malmö Central in around 18 h 29 min.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Prague to Stockholm

ModeDurationPrice
From Staroměstská subway to Nádraží Veleslavín, bus to Prague airport, fly to Stockholm airport, then train to Stockholm.4 h 45 min$84
From Staroměstská subway to Nádraží Veleslavín, bus to Prague airport, fly to Stockholm Bromma airport, then bus to Stockholm.6 h 59 min$105
From Praha hl.n. train to Berlin Hbf (tief), train to Hamburg Hbf, train to Koebenhavn H, train to Malmö Central, then train to Stockholm Central.18 h 29 min$386
From Prague Florenc bus to Helsingborg Centralstation then bus to Stockholm Cityterminalen.22 h 5 min$202
From Praha, ÚAN Florenc bus to Berlin, Berlin central bus station then bus to Stockholm.24 h 25 min$125
From Praha hl.n. train to Berlin Hauptbahnhof, night train to Malmö Central, then train to Stockholm Central.23 h 2 min$205
From Prague drive to Stockholm.16 h 44 min$303

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

It takes approximately 4 h 45 min to get from Prague to Stockholm, including transfers.

Is there a direct train between Prague and Stockholm?

No, there is no direct train from Prague to Stockholm. However, there are services departing from Praha hl.n. and arriving at Stockholm Central via Berlin Hbf (tief), Hamburg Hbf, Koebenhavn H and Malmö Central. The journey, including transfers, takes approximately 18 h 29 min.

Is there a direct bus between Prague and Stockholm?

No, there is no direct bus from Prague to Stockholm. However, there are services departing from Prague Florenc and arriving at Stockholm Cityterminalen via Helsingborg Centralstation. The journey, including transfers, takes approximately 22 h 5 min.

Operators from Prague to Stockholm

OperatorPhoneWebsite
Prague Public Transit Co.296 19 18 17Prague Public Transit Co.
Norwegian Air ShuttleNorwegian Air Shuttle
Scandinavian AirlinesScandinavian Airlines
CSACSA
Austrian AirlinesAustrian Airlines
FinnairFinnair
LufthansaLufthansa
Norwegian Air InternationalNorwegian Air International
KLMKLM
LOTLOT
Swedish Railways (SJ)Swedish Railways (SJ)
Brussels AirlinesBrussels Airlines
Malmö AviationMalmö Aviation
Flygbussarna+46 77 151 52 52Flygbussarna
Czech Railways (ČD)+420 221 111 122Czech Railways (ČD)
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Danish Railways (DSB)70 13 14 15Danish Railways (DSB)
Eurolines CZEurolines CZ
Swebus+46 771 218 218Swebus
RegioJet+420 542 42 42 42RegioJet
FlixBus+49 1807 123 99 123FlixBus
Snälltåget+46 771-26 00 00Snälltåget