It starts in Ndola and it cuts through the city's main area westwards into the area in-between Levy Mwanawasa Stadium and Masala before turning southwards after Masala and continuing through the Luanshya and Masaiti districts to join the Kafue River.
It forms the boundary between Ndola Central and the Itawa neighbourhood, heading westwards.
After passing under the T3 road south of Ndola Golf Club, it forms the border between the Masala and Hillcrest suburbs, before forming the border between the Lubuto and Twapia suburbs of Ndola.
Just after Twapia, the river goes southwards, becoming the Kafubu Dam, to leave Ndola District.
[citation needed] It continues westwards, joined by the Kafulafuta River west of Masaiti Town.