Cheap Bus tickets to Thohoyandou

What are the most popular routes to Thohoyandou?

Bloemfontein - ThohoyandouAverage priceNZ$94Average duration14h 22mDaily departures11
Johannesburg - ThohoyandouAverage priceNZ$55Average duration7h 51mDaily departures6
Pretoria - ThohoyandouAverage priceNZ$54Average duration7h 25mDaily departures7
Midrand - ThohoyandouAverage priceNZ$54Average duration7h 13mDaily departures7
Soweto - ThohoyandouAverage priceNZ$55Average duration8h 13mDaily departures5