Le château qui fut à la fin du seizième siècle le siège du bailli de la Haute Auvergne, le capitaine Capt de Rastinhac, lieutenant général du roi dans la région, joua un rôle important dans l’histoire locale, notamment au cours de la Guerre de Cent Ans où il fut occupé par les troupes anglaises et durant les Guerres de Religion. Formé de deux grands donjons, d’un corps central et d’une aile datant de la fin du XVIIIème siècle, Messilhac offre de sa terrasse et du haut de ses échauguettes un superbe panorama sur la Vallée du Goul.