El río se alimenta por la confluencia de tres ríos principales: por el oeste, el río Ferro (400 km), que recoge las aguas de la vertiente oriental de la sierra de Formosa, con sus afluentes Steinen, Ronuró y Jabota; por el sur, el río Tamitatoala (o Betavil) (330 km); y por el este, el río Culuene, el más importante y caudaloso, un largo río de unos 600 km que recoge las aguas de la vertiente noroccidental de la sierra de Rondador y tiene muchos afluentes, como los ríos Auiita, Culiseu, Tanguro, Sete de Setembro y Conto de Magalhanaes.