Cheap Bus tickets to Mangochi

What are the most popular routes to Mangochi?

Johannesburg - MangochiAverage priceDKK 845Average duration1d 13hDaily departures2
Durban - MangochiAverage priceDKK 1,238Average duration2d 8hDaily departures2
Cape Town - MangochiAverage priceDKK 4,557Average duration1d 13hDaily departures3