Le château d'Esclignac est situé sur la commune de Monfort, dans le département du Gers en région Occitanie.