Weinfelden railway station

Weinfelden railway station is a railway station in the Swiss canton of Thurgau and the municipality of Weinfelden. The station is located on the Winterthur–Romanshorn railway line, at its junctions with the Mittelthurgau-Bahn lines to Wil and Konstanz.

Weinfelden station is an intermediate stop on long-distance services from Brig to Romanshorn and Lucerne to Konstanz. It is also the terminus of Zürich S-Bahn services S24 and S30, together with services of the St. Gallen S-Bahn.

Services
the following services stop at Weinfelden:


 * / / : half-hourly service to Zürich Hauptbahnhof; hourly service to Spiez, Lucerne, Romanshorn, and Konstanz; service every two hours to Brig and Interlaken Ost.
 * Zürich S-Bahn
 * peak-hour service between Zürich main station and Romanshorn via Zürich Stadelhofen.
 * / : half-hourly service to Winterthur and hourly service to Zug.
 * St. Gallen S-Bahn:
 * : half-hourly service to Bischofszell Stadt (weekends) or St. Gallen (weekdays) and hourly service to St. Margrethen.
 * / : half-hourly service to Romanshorn and hourly service to Rorschach.
 * : half-hourly service to Konstanz.
 * : service every two hours to Konstanz.