Travel from Bern to Ljubljana

Bus or train from Bern to Ljubljana?

Globtour operates a bus from Bern to Ljubljana once daily. Tickets cost $65 - $95 and the journey takes 11 h. Eurolines CH also services this route once daily. Alternatively, Swiss Railways (SBB/CFF/FFS) operates a train from Bern to Ljubljana hourly. Tickets cost $40 - $75 and the journey takes 56 min. 2 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 Bern to Ljubljana

From Bern train to Zurich airport, fly to Ljubljana airport, then shuttle to Ljubljana. 5 h 3 min $260. From Bern train to Zurich airport, fly to Zagreb airport, then shuttle to Ljubljana. 7 h 1 min $340. From Bern train to Zurich airport, fly to Graz airport, then shuttle to Ljubljana. 7 h 22 min $400. From Bern train to Zurich airport, fly to Venice airport, then shuttle to Ljubljana. 7 h 45 min $265. From Bern train to Brig, train to Milan Central Station, bus to Milan Linate airport, fly to Trieste airport, then shuttle to Ljubljana. 7 h 56 min $344. From Bern P+R Neufeld bus to Ljubljana Zob Postaja. 11 h $76. From Bern train to Brig, train to Milano Centrale, train to Venezia Mestre, train to Trieste, then bus to Ljubljana. 11 h 24 min $193. From Bern train to Zürich HB, train to Salzburg Hbf, then train to Ljubljana. 12 h 38 min $235. From Bern train to Zürich HB then night train to Ljubljana. 13 h 41 min $150. From Bern drive to Ljubljana. 8 h 14 min $135.