Cheap Bus and Shuttle tickets to Johannesburg

Scenic view of Johannesburg

What are the most popular routes to Johannesburg?

Durban - JohannesburgAverage priceR$141Average duration8h 30mDaily departures61
Cape Town - JohannesburgAverage priceR$275Average duration18h 45mDaily departures44
Port Elizabeth - JohannesburgAverage priceR$196Average duration15h 25mDaily departures22
Harare - JohannesburgAverage priceR$277Average duration20hDaily departures35
Bloemfontein - JohannesburgAverage priceR$156Average duration5h 45mDaily departures48

Stations and stops in Johannesburg

Map of locations