Cheap Bus tickets to Harrismith

What are the most popular routes to Harrismith?

Johannesburg - HarrismithAverage price€23Average duration3h 45mDaily departures36
Durban - HarrismithAverage price€21Average duration4h 40mDaily departures51
Cape Town - HarrismithAverage price€53Average duration19hDaily departures4
Pretoria - HarrismithAverage price€24Average duration5hDaily departures34
Mthatha - HarrismithAverage price€37Average duration9h 50mDaily departures8