What are the most popular routes to Lilongwe?

Johannesburg - LilongweAverage price₹11,189Average duration1d 9hDaily departures2
Cape Town - LilongweAverage price₹16,177Average duration1d 14hDaily departures4
Blantyre - LilongweAverage price₹15,518Average duration1h 30mDaily departures1
Bellville - LilongweAverage price₹16,338Average duration1d 14hDaily departures1
Durban - LilongweAverage price₹14,176Average duration14h 30mDaily departures1