Cheap Bus tickets to Mzuzu

What are the most popular routes to Mzuzu?

Johannesburg - MzuzuAverage priceR 1 562Average duration1d 18hDaily departures2
Cape Town - MzuzuAverage priceR 2 529Average duration2d 2hDaily departures3
Bellville - MzuzuAverage priceR 2 396Average duration2d 1hDaily departures1
Blantyre - MzuzuAverage priceR 1 459Average duration8hDaily departures1
Lilongwe - MzuzuAverage priceR 1 459Average duration4hDaily departures1