Cheap Bus and Shuttle tickets to Williston, ZA

What are the most popular routes to Williston?

Johannesburg - WillistonAverage priceR$291Average duration13h 55mDaily departures1
Klerksdorp - WillistonAverage priceR$354Average duration10h 40mDaily departures2
Cape Town - WillistonAverage priceR$162Average duration7h 55mDaily departures2
Kimberley - WillistonAverage priceR$232Average duration6h 5mDaily departures2
Strydenburg - WillistonAverage priceR$172Average duration4hDaily departures1