La gare de Sankt Margrethen (en allemand Bahnhof St. Margrethen) est une gare ferroviaire suisse des lignes du Vorarlberg et de Sargans à Rorschach. Elle est située à proximité du centre de la ville de Sankt Margrethen, circonscription électorale de Rheintal dans le canton de Saint-Gall. Mise en service en 1858 par la Compagnie de l'Union-Suisse, c'est une gare des Chemins de fer fédéraux suisses (CFF).