To travel by train from Zagreb in Croatia to Geneva in Switzerland, the main route leads via Slovenia and Austria. Please read the following information and blog posts.
1 萨格勒布 (克罗地亚) - 日内瓦 (瑞士)
2 萨格勒布 (克罗地亚) - 盧布爾雅那 (斯洛文尼亚) - 菲拉赫 (奥地利) - 日内瓦 (瑞士)
If you want to travel from Croatia to Slovenia by train, buy your ticket locally at a train station in Croatia. There are several discounted tickets available, for instance the Ljubljana Spezial from Zagreb to Ljubljana: single 9€, return 18€. Tickets are not available online, only at stations.
There are several railway lines between Croatia and Slovenia, the most important being the main line from Zagreb to Ljubljana via the Savski Marof/Dobova border crossing. Here you will find several international express trains. Other major international lines run from Pula to Ljubljana and from Rijeka to Ljubljana.
Tickets are available online from Austrian Railways (ÖBB), however they have to be collected at a station in Austria (ticket machine or ticket desk) before the journey. You can of course also buy tickets locally at a station in Slovenia.
There are two main border crossings with several direct trains: From Ljubljana via Maribor to Graz and Vienna and from Ljubljana via Bled to Villach, from where you can go to either Vienna or Salzburg and Innsbruck.
To travel from Austria to Switzerland by train, use one of the frequent train connections. The direct Railjet trains offer as well discount tickets. It is possible to travel by night train from Vienna and Graz in direction of Zurich. Please use the given booking links to find schedules and ticket prices.
列车类型 : 您可能搭乘的列车种类。
Eurail: 如果如果在这条路线上您想使用Eurail而不是火车票, 请您查看这里，关于预订费及其他信息。