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.