Desde su nacimiento como tal, a más de 80 km casi en línea recta del litoral, hasta su desembocadura en la ciudad de Huasco, este río recorre cerca de 230 km en los que atraviesa ciudades como Vallenar y Freirina.