El río Landro tiene una longitud total de 42 kilómetros y una cuenca de 268 km².