Cheap Bus tickets to Makhanda

What are the most popular routes to Makhanda?

Cape Town - MakhandaAverage priceR 871Average duration8h 45mDaily departures2
Harare - MakhandaAverage priceR 1 588Average duration1d 17hDaily departures1
Johannesburg - MakhandaAverage priceR 519Average duration14h 5mDaily departures4
Bloemfontein - MakhandaAverage priceR 462Average duration8h 25mDaily departures4
Midrand - MakhandaAverage priceR 520Average duration15h 35mDaily departures4