Barbazan is a Spa town in the Comminges region located some 13 km south-west of Saint-Gaudens and 12 km north of Cierp-Gaud.
The Garonne river forms most of the western border of the commune as it flows north, passing through Toulouse, to eventually join the Dordogne to form the Gironde estuary at Bordeaux.