En 1878 Rapperswil fue conectada con la línea ferroviaria de la margen izquierda del Lago de Zúrich gracias a la construcción del dique conocido como Seedamm, que une Rapperswil y Pfäffikon.
En 1895 se procedió a abrir la línea ferroviaria de la margen derecha del Lago de Zúrich que enlazaba a Rapperswil con Zúrich de una forma más directa.
Debido al aumento de tráfico, en ese mismo año se empezó a remodelar la estación para acoger toda la demanda.
La estación volvió a ser renovada en el año 2008.
Los servicios son principalmente: Hasta Rapperswil llegan varias líneas de la red de cercanías S-Bahn Zúrich