The commune lies in the drainage basin of the Adour with the Nive river forming the whole eastern border of the commune as it flows north to join the Adour. The "Ruisseau d'Urdains" flows from a small lake just south of the commune northwards, forming the north-eastern border of the commune, before joining the Nive in the north-eastern corner. The "Ruisseau de Harrieta" flows from the south-west of the commune to the north-east joining the "Ruisseau d'Urbaine" near the D932. The "Ruisseau de Pétaboure" rises in the north-west of the commune and forms the northern border as it flows east to join the "Ruisseau de Harrieta" in the commune.