Cheap Bus and Shuttle tickets to Soweto

What are the most popular routes to Soweto?

Johannesburg - SowetoAverage price₪66Average duration1h 30mDaily departures16
Durban - SowetoAverage price₪128Average duration19h 15mDaily departures11
Elim - SowetoAverage price₪76Average duration7h 30mDaily departures7
Thohoyandou - SowetoAverage price₪96Average duration8h 40mDaily departures6
Polokwane - SowetoAverage price₪81Average duration5h 55mDaily departures3