Le fort du Roc d'Anglars, classé site archéologique fut une motte castrale habitée du Ve au Xe siècles où on peut voir des "cases-encoches" et des constructions en "arêtes de poisson". Cet avant-poste perché sur un rocher, 50 mètres au-dessus de l'Aveyron permettait de surveiller l'ancienne voie carolingienne qui serpentait dans la vallée.
Le sanctuaire du Lourdou est une grotte dans laquelle un autel est aménagé. Une statue de Notre-Dame de Lourdes domine le site religieux d'où le nom de "petit Lourdes" (Lourdou en Occitan).