Cheap Bus tickets to Makhanda

What are the most popular routes to Makhanda?

Vereeniging - MakhandaAverage priceRUB 2,595Average duration13h 10mDaily departures4
Welkom - MakhandaAverage priceRUB 2,595Average duration12h 45mDaily departures4
Jamestown - MakhandaAverage priceRUB 1,826Average duration5h 20mDaily departures4
Vanderbijlpark - MakhandaAverage priceRUB 2,591Average duration15h 15mDaily departures2
King William’s Town - MakhandaAverage priceRUB 993Average duration2h 45mDaily departures2