To find the driving direction from Blantyre to Nkhata Bay via Lilongwe, Santhe, Mzuzu which is 743 by road, click on Show Directions after entering start and end locations in the calculator control. It takes around 624 to reach Blantyre to Nkhata Bay via Lilongwe, Santhe, Mzuzu. Tired of travelling by road? You can just fly from Blantyre to Nkhata Bay via Lilongwe, Santhe, Mzuzu. Check the
Flight Time from Blantyre to Nkhata Bay via Lilongwe, Santhe, Mzuzu before travelling.