La estación de Walchwil fue inaugurada en el año 1897 con la puesta en servicio de la línea Thalwil - Arth-Goldau por parte del Schweizerischen Nordostbahn (NOB).
Se encuentra ubicada en el centro del núcleo urbano de Walchwil.
En 2016 está previsto que se inicien las obras de duplicación de vía entre Zug Oberwil y Walchwil para solucionar el problema de la saturación del tramo.
[1] En términos ferroviarios, la estación se sitúa en la línea Thalwil - Zug - Arth-Goldau.
Los servicios ferroviarios de esta estación están prestados por SBB-CFF-FFS.