Cheap Bus, Shuttle and Shuttle tickets to Margate, ZA

What are the most popular routes to Margate?

Johannesburg - MargateAverage priceDKK 225Average duration10h 20mDaily departures6
Johannesburg - MargateAverage priceDKK 272Average duration11h 35mDaily departures2
Midrand - MargateAverage priceDKK 250Average duration11h 50mDaily departures4
Midrand - MargateAverage priceDKK 278Average duration12h 50mDaily departures2
Heidelberg - GP - MargateAverage priceDKK 227Average duration8h 50mDaily departures5