La Soudaine prend naissance vers 685 mètres d'altitude, à 500 mètres environ à l'est du village de Saint-Hilaire-les-Courbes.Sa longueur est de 25,8 kilomètres et son bassin versant s'étend sur 102 km. La totalité de son parcours s'effectue sur le territoire du parc naturel régional de Millevaches.Elle est répertoriée 1ère catégorie piscicole et la pêche de la Truite ainsi que la pêche à la mouche peuvent y être pratiqués.Il s'agit d'une rivière moyenne, avec des courants moyens à rapide, peu profonde, dont les accès restes faciles et le cadre sauvage.On y trouve une bonne population de " truites fario", dont la taille légale de capture est de 20 cm.