ACH · Transport

Train to St. Gallen

Train

Train 30 min

30 minutes door-to-door if you’re happy with a bus + train

From T1 at Sankt Gallen Altenrhein Airport you don’t walk onto a platform; you first take a short local bus to Rorschach, then board the regional train to St. Gallen. Total travel time sits around 30 minutes once you’re on that Rorschach–St. Gallen rail leg, which runs every 30 minutes in the daytime. Treat it like a normal Swiss commute, not a branded “airport express”.

There’s no dedicated airport station at ACH, so step one is the local bus from Altenrhein to Rorschach or Rorschach Hafen, which usually takes under 15 minutes. Buses line up with parts of the rail timetable, but you still want at least a 10–15 minute buffer at Rorschach the first time you do this. Buy a through-ticket to St. Gallen at the airport machine if available, or from the driver or SBB app.

At Rorschach, you switch to the regional trains running the commuter corridor to St. Gallen Hauptbahnhof. Trains typically run every 30 minutes on this stretch and the rail portion itself is roughly 15 minutes. No seat reservations, just hop on, stash a cabin bag in the overhead rack, and watch the lake disappear as you climb toward St. Gallen’s center.

There’s no meaningful price premium versus other public transport in the region; a 2nd class ticket for the combined bus + train routing usually prices in the low two-digit CHF range, depending on zones and any discount cards like a Halbtax. You can buy a single ticket, or load the trip into an SBB Flexi or regional day pass if you’re continuing beyond St. Gallen the same day.

What regulars do: locals landing at Altenrhein head straight for the Rorschach bus instead of hunting for a non-existent “airport train”, then board the first Rorschach–St. Gallen service that shows on the SBB app, usually one of the commuter lines like S2/S3. They treat the airport hop as just one more leg of their daily network, not a special trip.

Practical tip: check the SBB Mobile app while still in T1 baggage claim and aim for a bus–train combo that keeps your total wait in Rorschach under 20 minutes; that’s the sweet spot between easy transfer and keeping the full run to St. Gallen around the advertised 30 minutes.

Step by step

  1. 01 Follow the signs to the train station from the terminal.
  2. 02 Purchase your ticket at the station or online.
  3. 03 Board the train heading to St. Gallen.
  4. 04 Enjoy the ride, which lasts about 30 minutes.
  5. 05 Disembark at St. Gallen station.
Watch out for
  • Not checking the train schedule in advance.
  • Forgetting to buy a ticket before boarding.

Other transport at ACH