Cheap Bus tickets to Malelane

What are the most popular routes to Malelane?

Johannesburg - MalelaneAverage priceARS 58 390Average duration6hDaily departures8
Pretoria - MalelaneAverage priceARS 60 179Average duration7h 40mDaily departures4
Bloemfontein - MalelaneAverage priceARS 70 323Average duration13h 50mDaily departures1
Midrand - MalelaneAverage priceARS 61 483Average duration7h 15mDaily departures4
Vanderbijlpark - MalelaneAverage priceARS 62 150Average duration8h 30mDaily departures1