Cheap Bus tickets to Soweto

What are the most popular routes to Soweto?

Johannesburg - SowetoAverage priceRUB 1,826Average duration1h 30mDaily departures17
Thohoyandou - SowetoAverage priceRUB 2,614Average duration8h 30mDaily departures7
Elim - SowetoAverage priceRUB 2,074Average duration7h 30mDaily departures8
Polokwane - SowetoAverage priceRUB 2,206Average duration5h 55mDaily departures3
Midrand - SowetoAverage priceRUB 1,807Average duration2h 15mDaily departures3