O rio Vienne tem um comprimento de 363,2 km e uma bacia de drenagem com uma área de aproximadamente 21.161 km2.
Curso
O rio Vienne nasce no departamento do Corrèze, aos pés do Mont Audouze, no Plateau de Millevaches, na comuna de Millevaches, a uma altitude de cerca de 880 m.
Em seguida, flui aproximadamente para oeste até a cidade de Limoges, onde sua água foi utilizada na famosa indústria de porcelana de Limoges. Um pouco depois de Limoges, ela dá uma curva para o norte.
Finalmente, o rio deságua no rio Loire, do lado esquerdo, na comuna Candes-Saint-Martin.
O Vienne passa por 6 departamentos e 96 comunas, em 2 regiões:
- Região Centro-Val de Loire
- Indre-et-Loire: Chinon, Candes-Saint-Martin
- Região de Nouvelle-Aquitaine
- Corrèze: Peyrelevade
- Creuse
- Haute-Vienne: Rempnat, Eymoutiers, Saint-Léonard-de-Noblat, Limoges, Aixe-sur-Vienne, Saint-Junien
- Charente: Confolens
- Vienne: Chauvigny, Châtellerault
O Vienne flui por três parques naturais regionais: Parc naturel régional de Millevaches en Limousin, Parc naturel régional Périgord Limousin e Parc naturel régional Loire-Anjou-Touraine.