La ville de Buchs se situe dans le canton de Saint-Gall et borde à l'est le Principauté de Liechtenstein. Parmi les attractions à Buchs, on trouve l'ancien bâtiment du Conseil et du Tribunal, les églises réformée et catholique, ainsi que le parc des oiseaux de proie à la périphérie sud de la ville. De plus, on peut apercevoir le château et le bourg de Werdenberg à Grabs depuis Buchs. Buchs est située à une altitude de 448 à 2232 m au-dessus du niveau de la mer (au Glannachopf). La ville de Buchs est également considérée comme un lieu de shopping prisé.