Fly from either of the above airports to Pilanesberg airport. Flight prices include a shuttle service between Pilanesberg airport and Sun City.
All flights operated by SA Express have been grounded by the South African Civil Aviation authority (http://www.flyexpress.aero/blog/2018/05/24/sa-express-temporarily-suspends-operations)
More specifically, there won't be any flights to or from Pilanesberg regional airport. (https://www.flysaa.com/za-traveladvisory). Indications are that SA Express flights won't be resumed within the next month (http://ewn.co.za/2018/05/30/sa-express-technicians-to-be-transferred-to-saa)
Delegates who have already booked flights between Johannesburg and Pilanesberg (Sun City) are advised to contact the SA Express call centre or their travel agent to request a refund.
Toll free number: 0800 214 774 (06h00 to 23h00 SA Time)
International dialling: +27 11 978 6699 (06h00 to 23h00 SA Time)
Shuttle services will have to be used for the last stretch between Johannesburg International Airport and Sun City. Below is a list of shuttle operators that you can contact to make arrangements.
Airport shuttles (note that this website still refers to Johannesburg International Airport by its previous name: OR Tambo International)
Reliable Shuttles & Transfers
Guinea-Fowl shuttle service
Passport holders of these countries don't need visas to visit South Africa.
More information on the visa application process and fees.
The South African currency is the rand.
View the current exchange rate.
Payment by Visa or Mastercard is accepted almost everywhere.