S7 (St. Gallen S-Bahn)

The S7 is a railway service of the St. Gallen S-Bahn that provides half-hourly service between Romanshorn and Rorschach, with hourly service from Romanshorn to Weinfelden. Some trains continue from Rorschach to St. Margrethen, Bregenz (Vorarlberg, Austria) and Lindau (Bavaria, Germany) along the shores of Lake Constance (Bodensee). The line is also part of the Bodensee S-Bahn.

THURBO, a joint venture of Swiss Federal Railways and the canton of Thurgau, operates the service.

Operations
The S7 operates half-hourly over the Lake line between Romanshorn and Rorschach. It is the only service on that section of the line. Every other train operates over the Winterthur–Romanshorn line between Romanshorn and Weinfelden, stopping only at Amriswil. The S10 makes local stops over the line. On weekdays, three trains operate between Romanshorn and Lindau-Reutin via Bregenz; on weekends, this rises to one train every two hours.

Route
Weinfelden – Romanshorn – Rorschach (– St. Margrethen – Bregenz – Lindau-Reutin, only every other hour during weekends)


 * Weinfelden
 * Amriswil
 * Romanshorn
 * Egnach
 * Arbon Seemoosriet
 * Arbon
 * Steinach
 * Horn
 * Rorschach Hafen
 * Rorschach
 * St. Margrethen
 * Bregenz
 * Lindau-Reutin

History
With the December 2021 timetable change, the Romanshorn–Rorschach trains were extended every two hours, on Saturdays and Sundays only, around the southern coast of Lake Constance to Bregenz and Lindau. Beginning on 10 December 2023, three Romanshorn–Lindau trains operated on weekdays.