Bastide née d’une légende, sur les hauteurs de Montgaillard, les ruines d’un château médiéval, édifié entre le XIIe et le XIIIe siècle, veillent encore sur la vallée de la Baïse. Il appartenait à la famille des Gontaut-Biron. Le roi Édouard Ier d’Angleterre fonda la bastide de Vianne.

Aujourd’hui, le château de Montgaillard, inscrit aux Monuments Historiques, offre un panorama saisissant sur les terres de Xaintrailles. Bien que fermé au public pour raisons de sécurité, il fait l’objet d’un vaste projet de sauvegarde porté par la commune et ses habitants.