Cheap Bus tickets to Malelane

What are the most popular routes to Malelane?

Johannesburg - MalelaneAverage priceCLP 36,115Average duration6hDaily departures8
Pretoria - MalelaneAverage priceCLP 37,222Average duration7h 40mDaily departures4
Bloemfontein - MalelaneAverage priceCLP 43,496Average duration13h 50mDaily departures1
Midrand - MalelaneAverage priceCLP 38,028Average duration7h 15mDaily departures4
Vanderbijlpark - MalelaneAverage priceCLP 38,441Average duration8h 30mDaily departures1