Por Puebla de Lillo pasan los ríos Silván y su afluente, el Celorno.