Le parc national de Liwonde est situé sur la rive est de la Shire (prononcé "chi-ré") de la rivière, à l'extrémité sud du lac Malombe. Le parc est long, mince et plat, avec quelques collines vers la pointe sud.