Travel from Geneva to Slovenia

Train, bus or fly from Geneva to Slovenia?

Adria Airways and Lufthansa fly from Geneva to Kranj twice daily. Alternatively, FlixBus operates a bus from Geneva to Ljubljana 5 times a week. Tickets cost $35 - $60 and the journey takes 7 h 55 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 Geneva to Slovenia

From Genève train to Geneva airport, fly to Ljubljana airport, shuttle to Ljubljana, then train to Kranj. 5 h 8 min $224. From Genève train to Geneva airport, fly to Graz airport, then shuttle to Maribor. 6 h 29 min $268. From Genève train to Geneva airport, fly to Trieste airport, shuttle to Portorož, walk to Portoroz, then shuttle to Koper. 7 h 49 min $288. From Genève train to Geneva airport, fly to Vienna airport, then shuttle to Maribor. 7 h 32 min $298. From Geneve train to Milano Centrale, train to Venezia Mestre, train to Trieste, then bus to Ljubljana. 11 h 40 min $228. From Geneva bus to Venice, Venice Mestre then bus to Ljubljana. 12 h 30 min $87. From Geneve train to Milano Centrale, train to Venezia Mestre stazione(Viale Stazione), train to Villach Hbf, then train to Ljubljana. 13 h 24 min $234. From Genf Busbahnhof bus to Ljubljana Zob Postaja. 16 h $106. From Genève train to Zürich HB then night train to Ljubljana. 15 h 31 min $231. From Geneva drive to Ljubljana. 7 h 53 min $129.