Cheap Bus tickets to Makhanda

What are the most popular routes to Makhanda?

Johannesburg - MakhandaAverage priceRUB 2,621Average duration12h 10mDaily departures2
Pretoria - MakhandaAverage priceRUB 2,320Average duration14h 10mDaily departures2
Cape Town - MakhandaAverage priceRUB 2,719Average duration12h 50mDaily departures1
Jamestown - MakhandaAverage priceRUB 1,935Average duration5h 20mDaily departures4
Welkom - MakhandaAverage priceRUB 2,750Average duration12h 45mDaily departures4