Elva har utspring i Serra do Mar ved Alto do Bispo og renner mot nordøst over 450 km til den løper sammen med elva Rio Canoas og danner elva Uruguay. Elva utgjør grensen mellom delstatene Rio Grande do Sul og Santa Catarina.