Cheap Bus tickets to Makhanda

What are the most popular routes to Makhanda?

Johannesburg - MakhandaAverage pricePEN 108Average duration13hDaily departures3
Pretoria - MakhandaAverage pricePEN 93Average duration14h 40mDaily departures3
Maletswai - MakhandaAverage pricePEN 79Average duration4h 50mDaily departures1
Cape Town - MakhandaAverage pricePEN 88Average duration14h 45mDaily departures1
Welkom - MakhandaAverage pricePEN 83Average duration9h 15mDaily departures1