Nkhata Bay is a 5 hour drive from the capital city Lilongwe, a 45 minute drive from the northern region capital city Mzuzu and 4 hours from the Tanzanian border. Local buses run daily between Lilongwe and the border to Mzuzu where you can get shared taxis to Nkhata Bay. The ferry also stops at Nkhata Bay harbour 3 times a week. We offer a free taxi service from the bus station/town center to the lodge and we meet the ferry what ever time it arrives with a free transfer.