From Lilongwe drive to Lilongwe airport, fly to Harare airport, then taxi to Epworth. 1 h 59 min $253. From Lilongwe bus to Johannesburg then bus to Harare. 42 h 30 min $65. From Lilongwe drive to Lilongwe, bus to Johanesburg, then bus to Harare. 2 days 5 h $95. From Lilongwe drive to Harare. 9 h 35 min $91.
Bus or fly from Malawi to Zimbabwe?
Ethiopian Airlines flies from Lilongwe to Epworth twice a week. Alternatively, JR Choeu Express & Coaches operates a bus from Lilongwe to Harare 4 times a week. Tickets cost $20 and the journey takes 1 h. 2 other operators also service this route.