Cheap Bus and Shuttle tickets to Johannesburg

Scenic view of Johannesburg

What are the most popular routes to Johannesburg?

Cape Town - JohannesburgAverage priceMAD 558Average duration19hDaily departures39
Durban - JohannesburgAverage priceMAD 290Average duration8h 30mDaily departures79
Port Elizabeth - JohannesburgAverage priceMAD 370Average duration15h 30mDaily departures29
East London - JohannesburgAverage priceMAD 500Average duration15h 45mDaily departures2
Mthatha - JohannesburgAverage priceMAD 347Average duration14h 5mDaily departures30

Johannesburg stations and stops

Locations map