La estación de Staad fue inaugurada en 1856 con la apertura de la línea San Galo - Rorschach por parte del Sankt Gallisch-Appenzellischen Eisenbahn (S.G.A.E.).
La compañía pasaría a ser absorbida por los SBB-CFF-FFS en 1902.
La estación se encuentra ubicada en el sur de la zona centro del núcleo urbano de Rorschach.
Cuenta con un andén lateral al que accede una vía pasante.
En términos ferroviarios, la estación se sitúa en la línea San Galo - Rorschach.