Travel from St-Gallen to Austria

Train, bus or fly from St. Gallen to Austria?

People's Viennaline flies from St. Gallen to Vienna twice daily. Alternatively, Swiss Railways (SBB/CFF/FFS) operates a train from St. Gallen to Vienna hourly. Tickets cost $27 - $50 and the journey takes 48 min. 3 other operators also service this route.

How to get from St. Gallen to Austria

From St. Gallen line 2 train to Rorschach, Hauptbahnhof Süd, line 305 bus to Altenrhein airport, fly to Vienna airport, then train to Vienna. 4 h 28 min $386. From St. Gallen train to Zurich airport, fly to Vienna airport, then train to Vienna. 4 h 40 min $164. From St. Gallen train to Zurich airport, fly to Graz airport, then bus to Graz. 4 h 59 min $210. From St. Gallen train to Zurich airport, fly to Ljubljana airport, then shuttle to Klagenfurt am Wörthersee. 5 h 34 min $259. From St. Gallen train to Buchs SG, train to Wien Westbahnhof (U3), then subway to Wien Stephansplatz (U3). 8 h 29 min $174. From Sankt Gallen bus to Wien Hbf (U1) then subway to Wien Stephansplatz (U1). 8 h 58 min $93. From St. Gallen line 2 train to Gaißau in Vlbg Kesslerplatz, bus to Bregenz, train to Wien Westbahnhof (U3), then subway to Wien Stephansplatz (U3). 9 h 27 min $149. From St. Gallen train to Buchs SG, night train to Wien Hbf (U1), then subway to Wien Stephansplatz (U1). 10 h 46 min $134. From St. Gallen drive to Vienna. 6 h 20 min $103.