Cheap Bus tickets to Mangochi

What are the most popular routes to Mangochi?

Johannesburg - MangochiAverage priceCA$184Average duration1d 13hDaily departures2
Durban - MangochiAverage priceCA$270Average duration2d 8hDaily departures2
Cape Town - MangochiAverage priceCA$991Average duration1d 13hDaily departures3