Travel from Harare to Malawi

Bus or fly from Harare to Malawi?

Malawian Airlines, South African Airways and 2 other airlines fly from Harare to Blantyre twice daily. Alternatively, Greyhound ZA operates a bus from Harare to Lilongwe twice daily. Tickets cost $35 - $50 and the journey takes 16 h 30 min. 2 other operators also service this route.

How to get from Harare to Malawi

From Harare taxi to Harare airport, fly to Blantyre airport, then drive to Blantyre. 3 h 59 min $266. From Harare taxi to Harare airport, fly to Lilongwe airport, then drive to Lilongwe. 1 h 56 min $258. From Harare bus to Johannesburg then bus to Lilongwe. 42 h 30 min $69. From Harare bus to Johannesburg, bus to Lilongwe, then drive to Lilongwe. 2 days 5 h $115. From Harare drive to Lilongwe. 9 h 35 min $91.

Operators from Harare to Malawi

OperatorPhoneWebsite
Malawian AirlinesMalawian Airlines
South African AirwaysSouth African Airways
Air ZimbabweAir Zimbabwe
FastjetFastjet
Kenya AirwaysKenya Airways
Greyhound ZA+27 11 611 8000Greyhound ZA
JR Choeu Express & Coaches(011) 026 - 8800/8805JR Choeu Express & Coaches
InterCape+27 (0)21 380 4400InterCape