St. Gallen S-Bahn


The St. Gallen S-Bahn is an S-Bahn-style commuter rail network centred on St. Gallen, Switzerland.

Lines

, the network consists of the following lines. Unless otherwise stated, the lines are.
#RouteNotesOperator
Wil–Gossau SG–St. GallenTHURBO
Nesslau-Neu St. Johann–St. Gallen–Rorschach–St. Margrethen–Altstätten SGTHURBO
St. Gallen–St. MargrethenTHURBO
St. Gallen–Sargans–Uznach–St. GallenOperates on a circle route in both directionsSüdostbahn
Weinfelden–Gossau SG–St. GallenTHURBO
Rapperswil–Uznach–Ziegelbrücke–SchwandenSBB
Weinfelden–Romanshorn–RorschachTHURBO
Schaffhausen–Kreuzlingen–Romanshorn–St. GallenTHURBO
Wil–WattwilTHURBO
Wil–Weinfelden–RomanshornTHURBO
Sargans–Landquart–ChurTHURBO
Weinfelden–Kreuzlingen–KonstanzTHURBO
Wil–Wängl–FrauenfeldOperates over the metre gauge Frauenfeld–Wil railwayFrauenfeld-Wil-Bahn AG
Appenzell–St. Gallen–TrogenOperates over the metre gauge Appenzell–St. Gallen–Trogen lineAppenzell Railways
Gossau SG–Appenzell–WasserauenOperates over the metre gauge Appenzell–St. Gallen–Trogen lineAppenzell Railways
Altstätten Stadt–GaisOperates over the metre gauge Altstätten–Gais lineAppenzell Railways
Rorschach Hafen–Rorschach–HeidenAppenzell Railways
Rheineck–WalzenhausenOperates over the gauge Rheineck–Walzenhausen lineAppenzell Railways
Herisau–St. GallenTHURBO
St. Gallen–WittenbachOperates only during rush ourTHURBO