Cheap Bus tickets to Sun City, ZA

What are the most popular routes to Sun City?

Johannesburg - Sun CityAverage price$91Average duration45mDaily departures28
Pretoria - Sun CityAverage price$110Average duration45mDaily departures24