A unos 160 km del mar el Zambeze recibe las aguas del lago Malaui, a través del río Shire.