Cheap Bus and Shuttle tickets to Heidelberg - GP

What are the most popular routes to Heidelberg - GP?

Durban - Heidelberg - GPAverage price£22Average duration7h 20mDaily departures30
Pietermaritzburg - Heidelberg - GPAverage price£25Average duration5h 45mDaily departures26
Mthatha - Heidelberg - GPAverage price£36Average duration11h 30mDaily departures9
Port Shepstone - Heidelberg - GPAverage price£27Average duration8h 15mDaily departures4
Port Shepstone - Heidelberg - GPAverage price£35Average duration10h 25mDaily departures1