Su longitud es de 402 km, aunque si se considera el sistema fluvial río Shire – lago Malawi – río Ruhuhu, la fuente más lejana del lago Malawi (de unos 300 km), se alcanzan unos 1.200 km.