Cheap Bus tickets to Centurion

What are the most popular routes to Centurion?

Durban - CenturionAverage priceARS 36 672Average duration8h 35mDaily departures3
Cape Town - CenturionAverage priceARS 62 023Average duration18h 55mDaily departures4
Johannesburg - CenturionAverage priceARS 41 163Average duration30mDaily departures10
Bloemfontein - CenturionAverage priceARS 42 275Average duration5h 55mDaily departures4
Port Elizabeth - CenturionAverage priceARS 42 917Average duration14h 55mDaily departures4