Cheap Bus, Shuttle, and Shuttle tickets to Margate, ZA

What are the most popular routes to Margate?

Pretoria - MargateAverage priceMAD 360Average duration10h 55mDaily departures5
Pretoria - MargateAverage priceMAD 388Average duration13h 20mDaily departures2
Midrand - MargateAverage priceMAD 371Average duration10h 15mDaily departures4
Midrand - MargateAverage priceMAD 388Average duration12h 50mDaily departures2
Harrismith - MargateAverage priceMAD 263Average duration6h 20mDaily departures5