What are the most popular routes to Soweto?
| Johannesburg - Soweto | Average priceTHB 734 | Average duration1h 30m | Daily departures16 | |
| Durban - Soweto | Average priceTHB 1,421 | Average duration19h 15m | Daily departures11 | |
| Elim - Soweto | Average priceTHB 838 | Average duration7h 30m | Daily departures7 | |
| Thohoyandou - Soweto | Average priceTHB 1,066 | Average duration8h 40m | Daily departures6 | |
| Polokwane - Soweto | Average priceTHB 902 | Average duration5h 55m | Daily departures3 | |
Top departures from Soweto