Desde sus nacientes hasta su desembocadura en el mar, su longitud es de 170 km; en su recorrido recibe aportes eventuales principalmente de los ríos Cañada, San Lorenzo, Cirato y Cumbil.