Getting to Sun City
There are no direct flights to Sun City. Ideally, visitors would fly to Johannesburg first and then either hop onto a Sun City private transfer or rent a vehicle. There is an airstrip at Pilanesberg National Park for private charters, which must be arranged prior to travel.
Sun City lies 200km or 125 miles from Johannesburg and many guests rent a car to drive themselves after flying into OR Tambo International Airport. The journey takes approximately 2.5 hours but it is important to note that this could take longer as the roads are narrow with heavy traffic.
Alternatively, you can book a private shuttle that will transfer you directly from Johannesburg to Sun City.