Travel from Ljubljana to Oslo

Bus or train from Ljubljana to Oslo?

You can take a bus from Ljubljana to Oslo via Zagreb and Göteborg Nils Ericsonterminal in around 29 h 37 min. Alternatively, you can take a train from Ljubljana to Oslo via München Hbf, Berlin Hbf (tief), Malmö Central, and Göteborg Central in around 34 h 31 min.

Travel Guides

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

How to get from Ljubljana to Oslo

From Ljubljana shuttle to Ljubljana airport, fly to Oslo airport, then train to Oslo. 7 h 17 min $274. From Ljubljana shuttle to Zagreb airport, fly to Oslo airport, then train to Oslo. 7 h 6 min $342. From Ljubljana shuttle to Ljubljana airport, fly to Oslo Sandefjord airport, bus to Torp(N), then train to Oslo. 10 h 27 min $211. From Ljubljana shuttle to Venice airport, fly to Oslo airport, then train to Oslo. 8 h 9 min $249. From Ljubljana - Avtobusna Postaja shuttle to Pula airport, fly to Oslo airport, then train to Oslo. 7 h 54 min $448. From Ljubljana shuttle to Vienna airport, fly to Oslo airport, then train to Oslo. 9 h 44 min $458. From Ljubljana bus to Zagreb, bus to Göteborg Nils Ericsonterminal, then bus to Oslo Bussterminal. 29 h 37 min. From Ljubljana train to München Hbf, train to Berlin Hbf (tief), train to Malmö Central, train to Göteborg Central, then train to Oslo S. 34 h 31 min $470. From Ljubljana train to Sentilj, bus to Göteborg Nils Ericsonterminal, then bus to Oslo Bussterminal. 34 h 45 min $242. From Ljubljana train to München Hbf, train to Hamburg Dammtor, train to Kiel Hbf, walk to Kiel Norwegen-Kai, then ferry to Oslo Hjortneskaien. 35 h 21 min. From Ljubljana train to Villach Hauptbahnhof, train to Hamburg Hbf, train to Kiel Hbf, walk to Kiel Norwegen-Kai, then ferry to Oslo Hjortneskaien. 38 h 49 min. From Ljubljana drive to Oslo. 21 h 31 min $456.

How long does it take to get from Ljubljana to Oslo?

It takes approximately 7 h 17 min to get from Ljubljana to Oslo.