Cheap Bus tickets to Mzuzu

What are the most popular routes to Mzuzu?

Johannesburg - MzuzuAverage priceHK$978Average duration12h 50mDaily departures2
Cape Town - MzuzuAverage priceHK$1,431Average duration2d 1hDaily departures4
Lilongwe - MzuzuAverage priceHK$1,246Average duration10h 30mDaily departures1
Blantyre - MzuzuAverage priceHK$1,251Average duration12h 30mDaily departures1
Bellville - MzuzuAverage priceHK$1,271Average duration2d 1hDaily departures1