Travel from Innsbruck to St-Gallen

Bus or train from Innsbruck to St. Gallen?

FlixBus operates a bus from Innsbruck to St. Gallen twice a week. Tickets cost $12 - $21 and the journey takes 2 h 45 min. Eurolines CH also services this route twice a week. Alternatively, you can take a train from Innsbruck to St. Gallen via Buchs SG in around 3 h 41 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Innsbruck to St. Gallen

From Innsbruck, Innsbruck Olympiaworld bus to St. Gallen. 2 h 45 min 17€. From Innsbruck Hbf train to Buchs SG then train to St. Gallen. 3 h 41 min 77€. From Innsbruck Hauptbahnhof night train to Buchs SG then train to St. Gallen. 3 h 51 min 57€. From Innsbruck drive to St. Gallen. 2 h 21 min 27€.

Operators from Innsbruck to St. Gallen

OperatorPhoneWebsite
FlixBus+49 1807 123 99 123FlixBus
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
Nightjet+43 51717Nightjet