Cheap Bus tickets to Malelane

What are the most popular routes to Malelane?

Johannesburg - MalelaneAverage priceTRY 1 956Average duration5h 20mDaily departures10
Pretoria - MalelaneAverage priceTRY 1 990Average duration7h 15mDaily departures5
Bloemfontein - MalelaneAverage priceTRY 2 051Average duration13h 50mDaily departures1
Witbank - MalelaneAverage priceTRY 1 732Average duration4h 5mDaily departures4
Midrand - MalelaneAverage priceTRY 1 981Average duration6h 50mDaily departures4