Cheap Bus tickets to Siloam

What are the most popular routes to Siloam?

Johannesburg - SiloamAverage priceR 474Average duration7h 20mDaily departures2
Midrand - SiloamAverage priceR 466Average duration6h 45mDaily departures2
Pretoria - SiloamAverage priceR 496Average duration6h 15mDaily departures2
Soweto - SiloamAverage priceR 521Average duration7h 45mDaily departures1