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.).
Las compañías S.G.A.E., VSB y NOB pasarían a ser absorbidas por los SBB-CFF-FFS en 1902.
En 2006 la compañía RHB pasaría a integrarse en Appenzeller Bahnen (AB).
Cuenta con tres andenes, dos centrales y uno lateral a los que acceden cinco vías pasantes, a las que hay que añadir un par de vías pasantes más, numerosas vías toperas para el apartado y estacionamiento de material ferroviario, una playa de vías en el este de la estación destinada al mismo fin e incluso unos pequeños depósitos ferroviarios.
En el oeste de la estación se bifurcan las líneas hacia San Galo y Romanshorn/Schaffhausen, y en el este se separa de la línea hacia Sargans la línea a Heiden.