Está atravesado en toda su longitud por el río Oglio, que nace en Ponte di Legno de la unión de los dos torrentes Frigidolfo Y Nacarello y acaba en el lago de Iseo (también llamado Sebino) entre los pueblos de Pisogne y Costa Volpino.