Cheap Bus tickets to Centurion

What are the most popular routes to Centurion?

Durban - CenturionAverage priceTHB 818Average duration8h 55mDaily departures6
Bloemfontein - CenturionAverage priceTHB 930Average duration6h 50mDaily departures5
Cape Town - CenturionAverage priceTHB 1,611Average duration20h 25mDaily departures4
Klerksdorp - CenturionAverage priceTHB 1,353Average duration3h 10mDaily departures2
Potchefstroom - CenturionAverage priceTHB 1,383Average duration2h 10mDaily departures2