Saint-Gaudens est une commune de la Haute-Garonne en région Occitanie. La ville se trouve dans le Comminges, dans le piémont pyrénéen, à environ 90 km au sud-ouest de Toulouse et à près de 70 km de Tarbes.