Cheap Bus tickets to Sun City, ZA

What are the most popular routes to Sun City?

Johannesburg - Sun CityAverage priceCLP 86,577Average duration45mDaily departures26
Pretoria - Sun CityAverage priceCLP 104,489Average duration45mDaily departures23