Ziegelbrücke railway station (German: Bahnhof Ziegelbrücke) is a junction station in the village of Ziegelbrücke in Switzerland. Whilst the village is shared between the municipality of Glarus Nord, in the canton of Glarus, and the municipality of Schänis, in the canton of St. Gallen, the station is located in the Gemarkung of Schänis, where it is the larger of two railway stations (the other being Schänis railway station). Ziegelbrücke is also a terminus for two regional lines, the Ziegelbrücke–Linthal railway and the Rapperswil–Ziegelbrücke railway.