Thal is a village and municipality in Rorschach in the canton of St. Gallen in Switzerland. Besides the village of Thal itself, the municipality also includes the villages Altenrhein, Buechen, Buriet and Staad.