Checking flights...

Getting There & Away

From Lilongwe, buses run to Monkey Bay, usually via Salima and the southern lake­shore (MK3000, four hours). It's probably quicker to catch a minibus to Salima (MK1700, two hours), where you should find a minibus or matola (pickup) going direct to Monkey Bay.

From Blantyre, it's easiest to reach Monkey Bay by minibus with a change in Mangochi (total MK6000, five to six hours).

The Ilala ferry leaves Monkey Bay Harbour on Friday morning and heads up the lake to Senga Bay and points north, arriving back on Wednesday afternoon.

Ulendo Airlink flies a few days a week to Monkey Bay and the Makokola airstrip, between Monkey Bay and Mangochi, from Lilongwe (adult/child US$220/159), Likoma Island, Liwonde National Park and Majete Wildlife Reserve. Charter flights are also available, as are discounted seats on upcoming departures; check the 'bid to fly' section of Ulendo Airlink's website.