La estación de Schönenwerd fue inaugurada en el año 1856 con la puesta en servicio de la línea Olten - Aarau por parte del Schweizerische Centralbahn (SCB).
En 1902 la compañía pasaría a ser absorbida por SBB-CFF-FFS.
Se encuentra ubicada en la zona oeste del núcleo urbano de Schönenwerd.
Cuenta con dos andenes laterales a los que acceden dos vías pasantes.
En términos ferroviarios, la estación se sitúa en la línea Olten - Aarau, que prosigue hacia Baden y Zúrich.