St. Gallen S-Bahn


The St. Gallen S-Bahn is an S-Bahn-style commuter rail in Eastern Switzerland and neighbouring areas. The network connects stations in the Swiss cantons of Appenzell Ausserrhoden, Appenzell Innerrhoden, Glarus, Grisons, Schaffhausen, St. Gallen, Thurgau and Zurich, as well as a few stations in Austria and Germany. Some services also operate as part of the Bodensee S-Bahn.
Services are operated by Appenzeller Bahnen, Südostbahn, and Thurbo. Within Switzerland and until, services operate within the of northeastern Switzerland and Liechtenstein.

Lines

S-Bahn

, the network consists of 22 lines, numbered 1‒2, 4‒7, 9‒10, 12, 14‒15, 17, 20‒26, 44 and 81‒82, using the "S" prefix typical for most S-Bahn systems. Only lines S1, S2, S4, S5, S20, S21, S22, S81 and S82 pass through or terminate in St. Gallen.
Unless stated otherwise, the lines are adhesion railways.
#RouteNotesOperator
–––––Operates every half hourThurbo
––––Thurbo
–––––Does not call at stations between Rapperswil and UznachSOB
––––Operates half-hourly between Weinfelden and Bischofszell Stadt and hourly to St. Margrethen. On weekdays, half-hourly service continues to St. Gallen. Does not call at Thurbo
––––– Operates to Linthal only during off-peak hoursSOB
–– Operates every two hours between Rorschach and Lindau-Insel only during weekends. Only Weinfelden–St. Margrethen is within the Ostwind transit districtThurbo
––Thurbo
–––Thurbo
–––Only Sargans–Bad Ragaz is within the Ostwind transit districtThurbo
––Thurbo
––Operates over the metre gauge Frauenfeld–Wil lineAB
–––––Introduced in 2023SOB
––––––Operates over the metre gauge Appenzell–St. Gallen–Trogen line. Rush-hour service, calls between Gais and St. Gallen only at Bühler, Teufen AR and AB
––––––Operates over the metre gauge Appenzell–St. Gallen–Trogen lineAB
–––Operates over the metre gauge Appenzell–St. Gallen–Trogen line. Only during rush hourAB
––––Operates over the metre gauge Gossau–Wasserauen lineAB
Operates over the metre gauge Altstätten–Gais line AB
––Operates over the standard gauge Rorschach–Heiden line AB
Operates over the gauge Rheineck–Walzenhausen line AB
––Operates since December 2022, without intermediate stops and with connecting services to IC81 in WeinfeldenThurbo
Same trainset operates as Alpenrhein-Express between and St. GallenSOB
Operates only during rush hourThurbo

The following S-Bahn services operating within the Ostwind transit district and connecting with services of St. Gallen S-Bahn are not part of the latter:

RegioExpress

A RegioExpress between Herisau and Konstanz, nicknamed der Konstanzer, supports the S-Bahn network. The S-Bahn network is further complemented by InterRegio services, such as the IR Voralpen-Express and IR 13 of Swiss Federal Railways, which stop at all major stations.
#RouteNotesOperator
––––Hourly RegioExpress service supplementing the S-Bahn network. Continues as S14 from KonstanzThurbo

Nighttime services

During weekends, in the night from Friday to Saturday and from Saturday to Sunday, there are nighttime S-Bahn services. the following night routes existed:
  • : ––
  • : –
  • : ––
  • : –––
  • : –––
  • : –
  • : ––

Previous services

S3: – S8: –– S11: –– S55: –––