Cheap Bus and Shuttle tickets to Heidelberg - GP

What are the most popular routes to Heidelberg - GP?

Durban - Heidelberg - GPAverage priceR 461Average duration7h 30mDaily departures29
Pietermaritzburg - Heidelberg - GPAverage priceR 488Average duration5h 45mDaily departures24
Margate - Heidelberg - GPAverage priceR 593Average duration11h 10mDaily departures2
Mthatha - Heidelberg - GPAverage priceR 708Average duration11h 30mDaily departures9
Ladysmith - Heidelberg - GPAverage priceR 422Average duration4h 5mDaily departures7