Cheap Bus tickets to Makhanda

What are the most popular routes to Makhanda?

Johannesburg - MakhandaAverage priceA$45Average duration12h 10mDaily departures2
Pretoria - MakhandaAverage priceA$40Average duration14h 10mDaily departures2
Cape Town - MakhandaAverage priceA$47Average duration12h 50mDaily departures1
Jamestown - MakhandaAverage priceA$33Average duration5h 20mDaily departures4
Welkom - MakhandaAverage priceA$47Average duration12h 45mDaily departures4