Die Gemeinde Sarbazan liegt an der Douze im Süden der Landes de Gascogne, dem größten Waldgebiet Westeuropas, etwa 100 Kilometer südlich von Bordeaux.
Umgeben wird Sarbazan von den Nachbargemeinden Roquefort im Norden, Saint-Gor im Nordosten, Saint-Justin im Osten sowie Pouydesseaux im Süden und Westen.