Castres es cruzada de norte a sur por el río Agout, afluente del Tarn.