|
|
Altstätten liegt im Rheintal in der Nähe zur Grenze zu Österreich, umgeben vom Alpstein. Altstätten liegt etwa in der Mitte zwischen St. Margrethen und Buchs SG. In Altstätten beginnt die Bahnstrecke der Appenzeller Bahnen nach Gais.
Altstätten betreibt, nach dem dort die Strassenbahn (Trams) abgeschafft war, ein gut ausgebautes Busnetz.