Cheap Bus tickets to Malelane

What are the most popular routes to Malelane?

Johannesburg - MalelaneAverage priceMAD 377Average duration5h 20mDaily departures10
Pretoria - MalelaneAverage priceMAD 384Average duration7h 15mDaily departures5
Bloemfontein - MalelaneAverage priceMAD 396Average duration13h 50mDaily departures1
Witbank - MalelaneAverage priceMAD 334Average duration4h 5mDaily departures4
Midrand - MalelaneAverage priceMAD 382Average duration6h 50mDaily departures4