Los principales ríos son el río Fiora, que delimita el territorio municipal al oeste y que fluye de norte a sur, y el río Lente, su afluente por la izquierda, que nace dentro del territorio municipal de Sorano.