Cheap Bus tickets to Malelane

What are the most popular routes to Malelane?

Johannesburg - MalelaneAverage priceCLP 33 388Average duration6hDaily departures8
Bloemfontein - MalelaneAverage priceCLP 39 494Average duration13h 50mDaily departures1
Pretoria - MalelaneAverage priceCLP 35 117Average duration7h 40mDaily departures4
Vereeniging - MalelaneAverage priceCLP 29 738Average duration8h 5mDaily departures1
Witbank - MalelaneAverage priceCLP 30 574Average duration4h 5mDaily departures1