Canilhac est un petit village médiéval perché sur le versant gauche de la vallée du Lot. L’accès à ce petit coin de Lozère aux frontières de l’Aveyron se fait via une petite route sinueuse qui part du bourg voisin de Banassac. La-haut, se cachent une tour et une église du XIIème siècle. Si l’église est bien conservée, la tour n’est plus qu’une ruine. Elle a été retapée au début des années 1990 et du premier étage qui fait une terrasse, on peut voir l’Aubrac.
Voici quelques photos du village de Canilhac à différents moments de l’année.