El lago Malawi desagua a través del río Shire, y su principal tributario es el río Ruhuhu.