Cheap Bus tickets to Kariega

What are the most popular routes to Kariega?

Cape Town - KariegaAverage price£26Average duration10h 45mDaily departures2
Johannesburg - KariegaAverage price£29Average duration12h 45mDaily departures1
East London - KariegaAverage price£28Average duration5h 55mDaily departures2
Mossel Bay - KariegaAverage price£34Average duration4h 40mDaily departures1
Pretoria - KariegaAverage price£27Average duration14h 30mDaily departures1