Travelers are voting Sunbird Mzuzu Hotel, Mzuzu Hotel and Kanyemba Island Bushcamp as the best of 3 hotels in Malawi Lake. There are 4 hotels in Cape Maclear a city just 142 km from Malawi Lake and 6 hotels in Lilongwe which is 143 km distant. The most popular of these are Nkopola Lodge in Cape Maclear and Crossroads Hotel in Lilongwe. Want more? Check out our map of hotels in Malawi Lake.