En el distrito de Chingola las lluvias alcanzan los 1.200 mm anuales y el río crece rápidamente.
[2] El río atraviesa una zona muy llana e inundable yendo hacia el sur y entra en el parque nacional Kafue[3] a cuyas puertas recibe a sus dos afluentes principales, el río Lunga y el río Lufupa.
En este lugar se ha construido una presa que da lugar al embalse de Itezhi-Tezhi, que inunda una parte del parque.
Tras cruzar la garganta y pasar junto a la población de Itezhi-Tezhi, llega a los Llanos del Kafue (Kafue Flats), una zona inundable llena de vida salvaje que comprende dos parques, el parque nacional de Lochinvar y el parque nacional de Blue Lagoon (Laguna Azul).
El río sigue zigzagueando hacia el sureste hasta unirse al río Zambeze cerca de Chirundu, en Zimbabue, tras un trayecto de 960 km.