Travel from Ljubljana to Stockholm

Train, bus or fly from Ljubljana to Stockholm?

LOT, Turkish Airlines and 10 other airlines fly from Ljubljana to Stockholm hourly. Alternatively, Slovenian Railways (SŽ) operates a train from Ljubljana to Stockholm every 4 hours. Tickets cost $12 - $19 and the journey takes 1 h 36 min. 4 other operators also service this route.

Travel Guides

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

How to get from Ljubljana to Stockholm

From Ljubljana shuttle to Ljubljana airport, fly to Stockholm airport, then train to Stockholm. 6 h 52 min $173. From Ljubljana shuttle to Zagreb airport, fly to Stockholm airport, then train to Stockholm. 6 h 36 min $291. From Ljubljana shuttle to Ljubljana airport, fly to Stockholm Bromma airport, then bus to Stockholm. 8 h 56 min $239. From Ljubljana - Avtobusna Postaja shuttle to Pula airport, fly to Stockholm airport, then train to Stockholm. 7 h 44 min $377. From Ljubljana shuttle to Vienna airport, fly to Stockholm airport, then train to Stockholm. 9 h 44 min $432. From Ljubljana train to Villach Hauptbahnhof, train to Hamburg Hbf, train to Koebenhavn H, train to Malmö Central, then train to Stockholm Central. 27 h 43 min $367. From Ljubljana train to Sentilj, walk to Šentilj, then bus to Stockholm. 33 h 19 min $207. From Ljubljana bus to Zagreb then bus to Stockholm. 35 h 45 min. From Ljubljana train to Sentilj, walk to Šentilj, bus to Södertälje centrum station, line 748 bus to Fittja T-bana, then line 13 subway to T-Centralen T-bana. 36 h 55 min $232. From Ljubljana drive to Stockholm. 21 h 55 min $397.

Operators from Ljubljana to Stockholm

OperatorPhoneWebsite
GoOpti+386 1 320 4530GoOpti
LOTLOT
Turkish AirlinesTurkish Airlines
Transavia HollandTransavia Holland
KLMKLM
Adria AirwaysAdria Airways
LufthansaLufthansa
Scandinavian AirlinesScandinavian Airlines
Air FranceAir France
SwissSwiss
Austrian AirlinesAustrian Airlines
Aeroflot Russian AirlinesAeroflot Russian Airlines
Norwegian Air ShuttleNorwegian Air Shuttle
Swedish Railways (SJ)Swedish Railways (SJ)
Croatia AirlinesCroatia Airlines
EurowingsEurowings
FinnairFinnair
Brussels AirlinesBrussels Airlines
Malmö AviationMalmö Aviation
Flygbussarna+46 77 151 52 52Flygbussarna
Edelweiss AirEdelweiss Air
Air BalticAir Baltic
Ukraine International AirlinesUkraine International Airlines
Slovenian Railways (SŽ)Slovenian Railways (SŽ)
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)
Biss-Tours032 245 451Biss-Tours
FlixBus+49 1807 123 99 123FlixBus
Pepeks Zagreb098 417 140Pepeks Zagreb
Bundavica d.o.o.+387 35 361 020Bundavica d.o.o.
SLSL