Travel from Stockholm to Croatia

Train, bus or fly from Stockholm to Croatia?

Croatia Airlines, Norwegian Air Shuttle and 6 other airlines fly from Stockholm to Zagreb - Centar hourly. Alternatively, Swedish Railways (SJ) operates a train from Stockholm to Zagreb - Centar hourly. Tickets cost $60 - $140 and the journey takes 4 h 21 min. 4 other operators also service this route.

Travel Guides

Travelling Croatia’s Dalmatian Coast by boat, bus, car and trainDiscover the best ways to get around the Dalmatian Coast
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Stockholm to Croatia

From Stockholm Central train to Stockholm airport, fly to Zagreb airport, shuttle to Autobusni kolodvor, then line 6 tram to Zagreb - Centar. 5 h 21 min $182. From Stockholm Central train to Stockholm airport, fly to Split airport, then line 37 bus to Split. 5 h 41 min $135. From Stockholm Central train to Stockholm airport, fly to Pula airport, then shuttle to Pula. 5 h 33 min $185. From Stockholm Central train to Malmö, bus to Autobusni kolodvor, then line 6 tram to Trg bana J. Jelačića. 23 h 49 min. From Stockholm Central train to Malmö Central, train to Koebenhavn H, train to Hamburg Hbf, train to Villach Hbf, then train to Zagreb Glavni Kolod.. 30 h 18 min $346. From Stockholm bus to Zagreb. 32 h 30 min. From Stockholm bus to Šentilj, walk to Šentilj, train to Maribor, bus to Autobusni kolodvor, then line 6 tram to Trg bana J. Jelačića. 33 h 27 min $207. From Stockholm drive to Zagreb - Centar. 22 h 55 min $414.