Cheap Bus and Shuttle tickets to Ballito

What are the most popular routes to Ballito?

Pretoria - BallitoAverage priceARS 41,184Average duration10h 55mDaily departures3
Midrand - BallitoAverage priceARS 60,672Average duration11h 40mDaily departures1
Richards Bay - BallitoAverage priceARS 35,065Average duration2h 10mDaily departures4
Empangeni - BallitoAverage priceARS 40,998Average duration1h 35mDaily departures3
Bethal - BallitoAverage priceARS 32,171Average duration9h 20mDaily departures1