Cheap Bus tickets to Makhanda

What are the most popular routes to Makhanda?

Vereeniging - MakhandaAverage pricePLN 126Average duration13h 10mDaily departures4
Welkom - MakhandaAverage pricePLN 126Average duration12h 45mDaily departures4
Jamestown - MakhandaAverage pricePLN 89Average duration5h 20mDaily departures4
Vanderbijlpark - MakhandaAverage pricePLN 126Average duration15h 15mDaily departures2
King William’s Town - MakhandaAverage pricePLN 49Average duration2h 45mDaily departures2