Cheap Bus and Shuttle tickets to Colesberg

What are the most popular routes to Colesberg?

Johannesburg - ColesbergAverage price$61Average duration9hDaily departures16
Cape Town - ColesbergAverage price$75Average duration9h 50mDaily departures20
Port Elizabeth - ColesbergAverage price$49Average duration6h 35mDaily departures9
Pretoria - ColesbergAverage price$60Average duration10h 35mDaily departures15
Bloemfontein - ColesbergAverage price$48Average duration2h 35mDaily departures18