St. Margrethen railway station

St. Margrethen railway station (Bahnhof St. Margrethen) is a railway station in St. Margrethen, in the Swiss canton of St. Gallen. It is an intermediate stop on the Chur–Rorschach line and the western terminus of the St. Margrethen–Lauterach line to Austria. It is located at the Swiss–Austrian border.

Services
the following services stop at St. Margrethen:


 * EuroCity: six trains per day between Zürich Hauptbahnhof and München Hauptbahnhof.
 * : hourly service between Zürich Hauptbahnhof and Chur.
 * St. Gallen S-Bahn:
 * / : half-hourly service between Wattwil and Altstätten SG via St. Gallen and hourly service to Rapperswil, Sargans, and Nesslau-Neu St. Johann.
 * : hourly service to Weinfelden.
 * : on weekdays, three trains per day between Romanshorn and Lindau-Reutin; service increases to every two hours on weekends.
 * Vorarlberg S-Bahn:
 * : on weekdays, half-hourly service to Bregenz; service is hourly on weekends.
 * : on weekdays, six trains per day to Dornbirn, three to Feldkirch.