Tout au long de sa traversée du Cantal, la Truyère égrène ses ponts, ses barrages, ses gorges.
La rivière prend sa source en Lozère, sur la Commune de La Villedieu. Après un parcours de 170 km, elle rejoint les eaux du Lot à Entraygues sur Truyère, dans l’Aveyron. Elle sera alors passée de 1450 m à 260 m d’altitude.