La estación de Walenstadt fue inaugurada en 1859 con la apertura del tramo Ziegelbrücke - Sargans de la línea férrea Ziegelbrücke - Chur por parte del Vereinigte Schweizerbahnen (VSB).
La estación se encuentra ubicada en el borde sur del núcleo urbano de Walenstadt.
En términos ferroviarios, la estación se sitúa en la línea Ziegelbrücke - Chur.
Sus dependencias ferroviarias colaterales son la estación de Mols hacia Ziegelbrücke y la estación de Flums hacia Chur.
Los servicios ferroviarios de esta estación están prestados por SBB-CFF-FFS: A la estación llegan trenes Regio con una frecuencia cadenciada de un tren cada hora por sentido:[1]