Cheap Bus and Shuttle tickets to Colesberg

What are the most popular routes to Colesberg?

Cape Town - ColesbergAverage price£37Average duration9h 50mDaily departures20
Johannesburg - ColesbergAverage price£27Average duration9h 5mDaily departures16
Pretoria - ColesbergAverage price£28Average duration10h 40mDaily departures14
Port Elizabeth - ColesbergAverage price£24Average duration6h 35mDaily departures8
Durban - ColesbergAverage price£33Average duration14h 10mDaily departures2