Travel from Switzerland to Ljubljana

Train, bus or fly from Switzerland to Ljubljana?

Adria Airways flies from Zürich (Kreis 11) to Ljubljana 3 times a day. Alternatively, Swiss Railways (SBB/CFF/FFS) operates a bus from Zürich to Ljubljana every 5 minutes. Tickets cost $8 - $16 and the journey takes 2 min. Globtour also services this route once daily.

How to get from Switzerland to Ljubljana

From Zürich, Schwandenholz line 62 bus to Zürich Oerlikon, line 16 train to Zurich airport, fly to Ljubljana airport, then shuttle to Ljubljana. 4 h 16 min $201. From Genève, Bel-Air line 10 bus to Geneva airport, fly to Ljubljana airport, then shuttle to Ljubljana. 4 h 25 min $204. From Zürich, Schwandenholz line 62 bus to Zürich Oerlikon, line 16 train to Zurich airport, fly to Zagreb airport, then shuttle to Ljubljana. 6 h 14 min $281. From Zürich, Schwandenholz line 62 bus to Zürich Oerlikon, line 16 train to Zurich airport, fly to Graz airport, then shuttle to Ljubljana. 6 h 35 min $341. From Zürich, Schwandenholz line 62 bus to Zürich Oerlikon, line 16 train to Zurich airport, fly to Venice airport, then shuttle to Ljubljana. 6 h 58 min $206. From Zürich Stadelhofen line 15 train to Zürich HB, walk to Zürich Hbf Nord, then bus to Ljubljana Zob Postaja. 11 h 20 min $80. From Zürich, Opernhaus line 4 tram to Zurich then bus to Ljubljana. 11 h 41 min $87. From Zürich Stadelhofen line 15 train to Zürich HB, train to Salzburg Hbf, then train to Ljubljana. 11 h 44 min $175. From Zürich Stadelhofen line 15 train to Zürich HB then night train to Ljubljana. 12 h 47 min $90. From Zürich drive to Ljubljana. 7 h 5 min $115.