Elva har utspring i fjellkjeden Serra dos Parecis i den brasilianske delstaten Mato Grosso, rundt 150 km nordøst for Pontes e Lacerda. Elva renner først mot sør til denne byen, og deretter vestover rundt 120 km, til den løper sammen med Alegre ved Vila Bela da Santíssima Trindade. Herfra renner elva mot nordøst, og etter 180 km danner den grensa mellom Brasil og Bolivia. Den munner ut i elva Mamoré ved Sorpresa, og er dermed en del av Amazonasvassdraget.