Cheap Bus tickets to Malelane

What are the most popular routes to Malelane?

Johannesburg - MalelaneAverage priceCHF 31Average duration6hDaily departures8
Pretoria - MalelaneAverage priceCHF 31Average duration7h 40mDaily departures4
Bloemfontein - MalelaneAverage priceCHF 36Average duration13h 50mDaily departures1
Vereeniging - MalelaneAverage priceCHF 26Average duration8h 5mDaily departures1
Vanderbijlpark - MalelaneAverage priceCHF 27Average duration8h 30mDaily departures1