Cheap Bus tickets to Mangochi

What are the most popular routes to Mangochi?

Durban - MangochiAverage price$145Average duration2d 8hDaily departures2
Johannesburg - MangochiAverage price$100Average duration1d Daily departures1