Cheap Bus and Shuttle tickets to Margate, ZA

What are the most popular routes to Margate?

Cape Town - MargateAverage priceR$328Average duration1d 12hDaily departures14
Johannesburg - MargateAverage priceR$219Average duration11h 35mDaily departures2
Pretoria - MargateAverage priceR$185Average duration10h 55mDaily departures5
Heidelberg - GP - MargateAverage priceR$182Average duration8h 50mDaily departures5
Heidelberg - GP - MargateAverage priceR$199Average duration10h 40mDaily departures2