lacul nyasa malawi este alimentat cu apă de numeroase râuri care își au izvoarele în munții din apropiere cele mai mari dintre acestea sunt ruhuhu și songwe la sud din lac se scurge râul shire un afluent al fluviului zambezi care se varsă în oceanul indian lacul nyasa malawi este înconjurat la nord din ambele părți de munți abrupți și înalți la nord de bazin se întinde masivul rungwe piscul său cel mai înalt măsurând  metri altitudine