St. Gallen S-Bahn

The St. Gallen S-Bahn (S-Bahn St. Gallen) 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 Zürich, as well as a few stations in Austria (Bregenz, Vorarlberg) and Germany (Konstanz, Baden-Württemberg and Lindau, Bavaria). Some services also operate as part of the Bodensee S-Bahn.

Services are operated by Appenzeller Bahnen (AB), Südostbahn (SOB), and THURBO. Within Switzerland and until Konstanz, services operate within the Ostwind transit district of northeastern Switzerland and Liechtenstein.

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. The S27 service (nicknamed March shuttle), operated by Südostbahn (SOB) between Siebnen-Wangen and Ziegelbrücke during peak hour, is neither part of the St. Gallen S-Bahn nor the Zürich S-Bahn network. The S3 service (St. Margrethen‒Bregenz) belongs to the Vorarlberg S-Bahn network (operated by ÖBB). Three S-Bahn services (S62, S64, S65) between Schaffhausen and their respective German termini in Erzingen, Singen (Hohentwiel) and Jestetten, belong to the Ostwind transit district but are part of Schaffhausen S-Bahn (operated by THURBO/SBB GmbH).

Unless stated otherwise, the lines are adhesion railways.

RegioExpress
A RegioExpress (RE) between Herisau and Konstanz (Germany), nicknamed der Konstanzer, supports the S-Bahn network. The S-Bahn network is further complemented by InterRegio (IR) services, such as the IR Voralpen-Express (operated by Südostbahn between St. Gallen and Luzern) and IR 13 of Swiss Federal Railways (Zürich HB–Winterthur–St. Gallen–Sargans–Chur), which stop at all major stations.

Nighttime services
During weekends, in the night from Friday to Saturday and from Saturday to Sunday, there are nighttime S-Bahn services (designated SN followed by the route number). the following night routes existed:


 * : Weinfelden–Konstanz
 * : Frauenfeld–Wil
 * : Winterthur–St. Margrethen
 * : Winterthur–Romanshorn
 * : Kreuzlingen–Romanshorn
 * : St. Gallen–Romanshorn

Previous services

 * S3: St. Gallen–St. Margrethen (until 2021, merged with the former S5 into the current S5 of St. Gallen S-Bahn)
 * S8: Schaffhausen–Romanshorn–St. Gallen (until 2021, merged with the former S1 into the current S1 of St. Gallen S-Bahn)
 * S11: St. Gallen–Gossau SG–Wil SG (until 2018, operated only during peak hour)
 * S55: Weinfelden–Sulgen–Gossau SG–St. Gallen (until 2018, operated only during peak hour)