Le gave d'Aspe prend sa source dans le cirque d'Aspe, au pied du Mont Aspe 2643 m, côté espagnol de la frontière, à l'ouest du col du Somport. Il rejoint le gave d'Ossau à Oloron-Sainte-Marie, formant ainsi le gave d'Oloron qui rejoint le gave de Pau affluent de l'Adour.

Dans sa haute vallée, il reçoit successivement sur la rive gauche, le ruisseau d'Espélunguère, le gave du Baralet, le gave de Bélonce, le gave de Lescun, le Malugar, l'Arricq d'Osse, l'Apous et le Gave de Lourdios.
Sur sa rive droite, se jettent le le ruisseau d'Arnousse, le Larry, le Sescoué, le Sadum, l'Escuarpe, la Berthe, le Gabarret ou gave d'Aydius, le Barrescou, l'Ourtau et l'Arrigouli ou Branas.

le gave d'Aspe au-dessous des Forges d'Abel
Gave d'Aspe sous le Lac du Peilhou