D’une longueur de 33 km, le Bradascou prend sa source sur la commune voisine de Chamberet. Il passe à l'est du village de Meilhards et au sud-est de celui de Condat-sur-Ganaveix pour ensuite se jeter dans la Vézère en limite des communes d'Uzerche et de Saint-Ybard. C'est un des nombreux cours d'eau de 1ère catégorie situé sur les Terres de Corrèze qui fait la joie des amateurs de pêche.