Tiene sus nacientes a más de 1.800 metros sobre el nivel del mar cerca de la población de Samaipata en la provincia Florida, tiene un recorrido de 50 km hasta las coordenadas "" donde pasa a denominarse Bermejo; recibe varios afluentes desde su nacimiento.