Aguessac is just south of the Massif Central and is located some 4 km north of Millau and 20 km south of Severac-le-Chateau.
There are many streams flowing through the commune: the Ruisseau de Malbose forms the northern border of the commune, the Lumansonesque forms the eastern border flowing into the Tarn river which forms the southern part of the eastern border.