

Le Ganaveix prend sa source sur la commune de Meilhards, à une altitude d'environ 460 m. Il traverse notamment la commune de Condat‑sur‑Ganaveix (dont le nom indique sa position « sur » le Ganaveix) et se jette en rive droite dans le Bradascou, lui-même affluent de la Vézère. Le cours d’eau traverse des milieux boisés et prairies, ce qui en fait un cadre apprécié pour la randonnée. Dans la commune de Condat-sur-Ganaveix on en parle comme l’un des trois ruisseaux traversant la commune, et comme terrain de pêche.