Se forma con la confluencia de los ríos Anisacate y Los Molinos, a unos 5 km de Despeñaderos, y hasta su desembocadura en Mar Chiquita, recorre casi 300 km.