Cheap Bus tickets to Soweto

What are the most popular routes to Soweto?

Johannesburg - SowetoAverage priceARS 32,657Average duration1h 30mDaily departures25
Elim - SowetoAverage priceARS 37,627Average duration7h 10mDaily departures9
Thohoyandou - SowetoAverage priceARS 47,275Average duration8h 30mDaily departures8
Polokwane - SowetoAverage priceARS 40,158Average duration5h 55mDaily departures4
Sibasa - SowetoAverage priceARS 48,057Average duration9hDaily departures3