Berneck es una comuna suiza del cantón de San Galo, ubicada en el distrito de Rheintal. Tiene una población estimada, a fines de 2020, de 3928 habitantes.
Limita al norte con la comuna de Walzenhausen, al este con Au, al sur con Balgach, y al oeste con Oberegg.
Además del centro del pueblo, la comuna de Berneck incluye varias aldeas y partes del pueblo de Heerbrugg.
Wikipedia https://es.wikipedia.org/wiki/Berneck
Official Website http://www.berneck.ch/de/
Coordenadas 47°25'29.646" N 9°36'36.769" E