Su término municipal está atravesado por el río Arba de Luesia, uno de los dos brazos del río Arba, aunque parte de la frontera oeste con Ejea de los Caballeros la forma el río Farasdués, un afluente del Arba de Luesia.