La estación de Goldach 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.).
Cuenta con dos andenes laterales a los que acceden dos vías pasantes.
Existe un apartadero con dos vías muertas en el oeste de la estación.
En términos ferroviarios, la estación se sitúa en la línea San Galo - Rorschach.
Sus dependencias ferroviarias colaterales son la estación de Mörschwil hacia San Galo y la estación de Rorschach Stadt en dirección Rorschach.