Nkhata Bay

A tropical little harbour on the northern shores of Lake Malawi, where you can snorkel among cichlids in rocky coves and catch the Ilala ferry to Likoma Island.

Nkhata Bay sits on the western shore of Lake Malawi in Malawi's Northern Region, a small harbour cradled by rocky headlands and lush green hillsides, and one of the country's best-known backpacker hangouts. Lake Malawi is Africa's third-largest lake, with clear water home to more than a thousand species of colourful endemic cichlids, which you can see just by snorkelling off the rocky shore of the bay. Life moves slowly here: most visitors stay in wooden lodges built into the hillsides of the headlands, spending their days swimming, snorkelling and kayaking and their evenings watching the sunset from lake-view bars.

The best time to visit is the dry season from May to November, when the lake is clear and the roads are easy; September to November is hot, while the rainy season from December to April brings thunderstorms and muddy dirt roads, but the scenery is at its greenest.

Getting around: the town's harbour and Chikale Beach just to the south are the heart of things, and the local market by the port offers a glimpse of fishing-village life. Heading south along the M5, the Chintheche lakeshore and Kande Beach have quieter, longer stretches of sand, and you can stop by the old Bandawe Mission on the way; heading west via Mzuzu takes you up to the cool pine forests of the Viphya Plateau. Out in the lake, Likoma Island lies close to Mozambique and is home to the huge St Peter's Cathedral; getting there means taking the weekly Ilala ferry or a small plane and staying overnight on the island.

Getting there: about 1 hour by minibus from Mzuzu, or around 6–7 hours by long-distance bus from Lilongwe. Plan on 3–4 days. Note: some parts of the lake carry a risk of bilharzia (schistosomiasis), so after spending a lot of time in the water, consult a doctor about preventive treatment; cash is king here, so withdraw money in Mzuzu.

Top sights

Where to eat

Itineraries