Cheap Bus tickets to Belfast, ZA

What are the most popular routes to Belfast?

Johannesburg - BelfastAverage priceA$52Average duration3h 15mDaily departures3
Pretoria - BelfastAverage priceA$52Average duration4h 31mDaily departures2
Bloemfontein - BelfastAverage priceA$64Average duration11hDaily departures1
Mbombela - BelfastAverage priceA$40Average duration2hDaily departures2
Maputo - BelfastAverage priceA$62Average duration7hDaily departures5