Cheap Bus tickets to Mbhokota

What are the most popular routes to Mbhokota?

Pretoria - MbhokotaAverage price$36Average duration6h 22mDaily departures1
Johannesburg - MbhokotaAverage price$40Average duration7h 5mDaily departures2
Soweto - MbhokotaAverage price$41Average duration7h 10mDaily departures2
Midrand - MbhokotaAverage price$41Average duration6h 5mDaily departures1