Cheap Bus tickets to Blantyre, MW

What are the most popular routes to Blantyre?

Johannesburg - BlantyreAverage priceNOK 1,511Average duration1d 9hDaily departures1
Cape Town - BlantyreAverage priceNOK 13,088Average duration1d 10hDaily departures4
Bellville - BlantyreAverage priceNOK 13,416Average duration1d 10hDaily departures1
Durban - BlantyreAverage priceNOK 1,696Average duration8h 30mDaily departures2