Lorsqu’elle passe à proximité de Tarnac, la vallée de la Vienne est très encaissée et donne l'impression de traverser la montagne. Traversant les 3 départements, la Vienne prend ses sources au cœur du Parc Naturel Régional de Millevaches en Limousin, sur Saint-Setiers et Millevaches et s'écoule d'Est en Ouest, vers Limoges, puis au-delà. La haute vallée de la Vienne est aujourd’hui reconnue comme un écosystème d’intérêt majeur de par les milieux et les espèces que l’on y rencontre. Elle est également inscrite au réseau de sites Natura 2000.