Rupperswil railway station () is a railway station in the municipality of Rupperswil, in the Swiss canton of Aargau. It is an intermediate stop on the BadenâÂÂAarau and Heitersberg lines and the northern terminus of the RupperswilâÂÂImmensee line.
the following services stop at Rupperswil, including two nighttime services (SN1, SN11) offered by the Zürcher Verkehrsverbund (ZVV):