St. Gallen Haggen railway station

St. Gallen Haggen railway station (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.

Services
the following services stop at St. Gallen Haggen:


 * 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 between Herisau and St. Gallen.