Cheap Bus tickets to Soweto

What are the most popular routes to Soweto?

Johannesburg - SowetoAverage price₪12Average duration45mDaily departures28
Ka-Majosi - SowetoAverage price₪74Average duration9h 35mDaily departures5
Thohoyandou - SowetoAverage price₪90Average duration8h 40mDaily departures4
Elim - SowetoAverage price₪74Average duration8h 5mDaily departures5
Pretoria - SowetoAverage price₪63Average duration3hDaily departures2