Cheap Bus tickets to Mzuzu

What are the most popular routes to Mzuzu?

Johannesburg - MzuzuAverage price€109Average duration12h 50mDaily departures2
Cape Town - MzuzuAverage price€159Average duration2d 1hDaily departures4
Lilongwe - MzuzuAverage price€138Average duration10h 30mDaily departures1
Blantyre - MzuzuAverage price€139Average duration12h 30mDaily departures1
Bellville - MzuzuAverage price€141Average duration2d 1hDaily departures1