ACH · Transport

Public Bus to St. Gallen

Bus

Bus 40-45 min

CHF-level cheap, the public bus is how locals do ACH–St. Gallen

From T1 at St. Gallen Altenrhein Airport, the regional public bus links you into the Lake Constance grid and onward to St. Gallen in about 40–45 minutes. This is the budget move: you pay local transport prices instead of taxi rates that easily hit several dozen francs for the same airport–city run.

Buses run roughly every hour most of the day, so mentally plan around a 60‑minute headway between departures. Services treat the airport like any other village stop on the Altenrhein–Rorschach axis, which means you’re slotted into the regular commuter pattern rather than a special “airport line” with odd gaps.

Most planners map this as a bus to Rorschach or Staad, then a quick S‑Bahn train to St. Gallen HB, not as one long through bus; expect a single change rather than a straight 40–45‑minute ride. The combined bus + train option usually still lands you at St. Gallen Hauptbahnhof in under an hour, door to door from T1’s curb.

Locals heading toward Zürich or inland Switzerland typically ride the bus 10–15 minutes to Rorschach, then switch to the mainline rail heading west. The same pattern holds in reverse: many will buy a single ticket from St. Gallen or Rorschach that includes the airport bus segment as a zone add‑on, keeping things on one QR or paper slip.

Ticket prices follow standard regional tariffs; expect a low double‑digit CHF spend or less, depending on zones, compared with taxis that can run several times that for the 20+ km hop. You can usually buy a combined bus + train ticket on an SBB app or at a station machine before boarding the rail leg, which keeps your transfer in Rorschach to just a few minutes on the same platform.

Practical tip: pull up the SBB Mobile or other journey planner before leaving T1, and aim for a bus that lines up with a specific Rorschach train; missing that S‑Bahn by two minutes turns a 40‑minute door‑to‑door run into something closer to an hour.

Step by step

  1. 01 Locate the bus stop outside the terminal.
  2. 02 Check the bus schedule for the next departure.
  3. 03 Purchase your ticket either at the airport or on the bus.
  4. 04 Board the bus and enjoy the ride.
Watch out for
  • Missing the bus due to infrequent service.
  • Not having the correct change for the bus fare.

Other transport at ACH