Le Nord, l'Ouest et l'Est de la région sont parcourus par des rivières appartenant au bassin de la Loire (Vienne, Creuse, Gartempe, Taurion, Briance ...), le Sud par des cours d'eau appartenant à celui de la Dordogne (Vézère, Corrèze, Isle...).