Cheap Bus tickets to Siloam

What are the most popular routes to Siloam?

Johannesburg - SiloamAverage priceR 467Average duration7h 20mDaily departures2
Midrand - SiloamAverage priceR 459Average duration6h 45mDaily departures2
Pretoria - SiloamAverage priceR 489Average duration6h 15mDaily departures2
Soweto - SiloamAverage priceR 514Average duration7h 45mDaily departures1