St. Margrethen railway station (German: 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.
[1] It is located at the Swiss–Austrian border.
As of the December 2024 timetable change,[update] the following services stop at St. Margrethen:[2]