Cheap Bus and Shuttle tickets to Ballito

What are the most popular routes to Ballito?

Johannesburg - BallitoAverage price₪101Average duration10h 5mDaily departures5
Pretoria - BallitoAverage price₪86Average duration10h 55mDaily departures4
Midrand - BallitoAverage price₪127Average duration11h 40mDaily departures1
Vereeniging - BallitoAverage price₪77Average duration8h 10mDaily departures1
Richards Bay - BallitoAverage price₪75Average duration2h 10mDaily departures4