Cheap Bus tickets to Belfast, ZA

What are the most popular routes to Belfast?

Johannesburg - BelfastAverage priceR 579Average duration3h 1mDaily departures4
Midrand - BelfastAverage priceR 590Average duration4h 6mDaily departures3
Pretoria - BelfastAverage priceR 556Average duration4h 31mDaily departures3
Bloemfontein - BelfastAverage priceR 672Average duration11hDaily departures1
Vanderbijlpark - BelfastAverage priceR 479Average duration5h 40mDaily departures1