La estación se encuentra ubicada en la zona norte del núcleo urbano de Thalwil.
Fue inaugurada en 1875 con la apertura de la línea férrea que recorre la margen izquierda del Lago de Zúrich, Zúrich - Pfäffikon SZ - Ziegelbrücke/Näfels-Mollis por parte del Schweizerischen Nordostbahn (NOB).
Cuenta con un total de tres andenes, dos andenes centrales y otro lateral, por los que pasan cinco vías, a las que hay que sumar la existencia de varias vías toperas para el apartado y estacionamiento de material y otra vía pasante que suma un total de seis vías pasantes en la estación.
Actualmente existe un nuevo edificio para adaptarse mejor a la demanda existente, y reemplazó al edificio original de la estación que databa de 1875.
En términos ferroviarios, la estación se sitúa en la línea Zúrich - Pfäffikon SZ - Ziegelbrücke, conocida como la línea de la margen izquierda del Lago de Zúrich.