Elva har utspring i fjellkjeden Sierra de Santa Victoria i Bolivia, nær Tarija, noen få kilometer sørøst for Chaguaya i Bolivia, og ikke langt fra La Quiaca i provinsen Jujuy i Argentina. Den renner i en hovedsakelig sørøstlig retning. De største sideelvene er Lipeo i det øvre løpet, og lengre nedstrøms Grande de Tarija, Uriya og San Francisco.