Cheap Bus tickets to Harrismith

What are the most popular routes to Harrismith?

Johannesburg - HarrismithAverage priceCLP 25,582Average duration3h 20mDaily departures36
Durban - HarrismithAverage priceCLP 23,960Average duration4h 45mDaily departures50
Cape Town - HarrismithAverage priceCLP 61,502Average duration18h 45mDaily departures4
Pretoria - HarrismithAverage priceCLP 26,612Average duration5hDaily departures33
Bloemfontein - HarrismithAverage priceCLP 39,981Average duration5h 50mDaily departures5