Galhac(occità) o Gaillac(francès) és un municipi francès al departament del Tarn a la regió d'Occitània, situat a 50km de Tolosa i a 20 d'Albi, a la riba del riu Tarn. És cap de cantó i té 11.073 habitants (cens 1999) en un territori de 50,93 km². El codi postal és 81600.
És un centre productor de vi des de l'època dels romans i durant l'edat mitjana el vi era transportat des del port fluvial que hi havia en aquesta localitat.