La Vesdre prend sa source dans les Fagnes de Steinley à 605 m d’altitude et se jette, après un parcours de 72,5 km, dans l’Ourthe à Chênée, à 70 m d’altitude. En raison de sa pente importante (pente moyenne : 0,73%), la Vesdre est qualifiée de rivière torrentielle.
La Vesdre reçoit les eaux d’environ 200 affluents et sous-affluents, qui totalisent 1417 km de cours d’eau.
Principaux affluents : le Getzbach, la Helle, le Bach, le Ruyff, la Gileppe, le ruisseau de Mangombroux, le Ru de Dison, la Hoëgne, le Wayai, le ruisseau du Fond des Trois Bois, le Bola, le Havegnée, le Ry de Mosbeux, la Magne, …
La Hoëgne participe à raison de 50 à 70% dans le débit de la Vesdre après leur confluence.
Dans le bassin de la Vesdre, aucune portion de cours d’eau n’est navigable.