Goldingen is a former municipality in the Wahlkreis (constituency) of See-Gaster in the canton of St. Gallen in Switzerland. On 1 January 2013 the former municipalities of Goldingen and St. Gallenkappel merged into the municipality of Eschenbach.
The name Goldingen was applied to two different hamlets in the municipality. The current hamlet of Goldingen is first mentioned in 1800 and before that time was known as Thal. The hamlet of Vordersagen was first mentioned in 1266 as Goldelingin and until about 1700 was known as Goldingen. Additionally the hamlet of Hintersagen was known until about 1800 as Hintergoldingen.
Goldingen had an area, as of 2006, of 22.1 km2 (8.5 sq mi). Of this area, 50.7% is used for agricultural purposes, while 45.1% is forested. Of the rest of the land, 3.7% is settled (buildings or roads) and the remainder (0.5%) is non-productive (rivers or lakes).
The former municipality is located in the See-Gaster Wahlkreis in the hill country. It consists of the hamlets of Goldingen, Echeltschwil, Hubertingen, Wolfertingen, Eglingen, Vordersagen, Hintersagen, Gibel and Oberholz.