St. Gallen Haggen railway station (German: Bahnhof St. Gallen Haggen) is a railway station in the Bruggen neighborhood of St. Gallen, in the Swiss canton of St. Gallen.
It is an intermediate station on the Bodensee–Toggenburg railway and is served by local trains only.
As of the December 2023 timetable change,[update] the following services stop at St. Gallen Haggen:[1]