La comuna está atravesada por el río Nive y sus afluentes: los ríos de Arnéguy, Laurhibar y Beherobie; el riachuelo Pagolako y los arroyos de Landarreta y Suritz.