Se dirige primero en dirección norte, hasta llegar al Área Indígena de Bacurizinho, que bordea por sus extremos oeste y norte, recibiendo luego, por la derecha, al río Enjeitado, el primero de sus afluentes de importancia.
Luego llega a la ciudad de Barra do Corda (82.692 hab.
A partir de aquí el río es totalmente navegable (un tramo de 645 km hasta su desembocadura[1]) y sigue en su avance manteniendo la misma dirección noreste, hasta alcanzar Axixá y, al poco, por la derecha, recibir al río Das Flores (que tiene como afluente a su vez al río Pacuma).
El río se vuelve nuevamente hacia el norte, siguiendo por las localidades de Esperantinópolis, Marianopolis, Pedreiras (39.481 hab.
), Trisidela do Vale, São Luís Gonzaga, Bacabal (99 960 hab.)