Long de 46 km, le Saleys prend sa source sur les communes de Navarrenx et Vielleségure, traverse Salies-de-Béarn et se jette dans le gave d’Oloron au niveau de Caresse-Cassaber.
Son bassin versant situé dans le Béarn, Département des Pyrénées Atlantiques, à 10 km au sud-est d’Orthez couvre une surface de 114 km2. Les principaux affluents du Saleys sont :
- L’Arriougrand (7,3 km),
- L’Arriou de Mondran (2,7 km),
- Le ruisseau de Lasteulère (3,8 km),
- Le ruisseau du Beigmau (9,1 km),
- Le ruisseau de Bernatère (4 km).