From
To
Sun 10/4
Sun 10/11
Any month
Compare vs Cheapflights |
From
To
Leaving on
Sun 10/4
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

Return
Economy
Sun 10/4
Sun 10/11
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Sun 10/4
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')
Home Africa South Africa Cheap flights to Sun City, South Africa

Cheap Flights to Sun City

Round-trip from R23 421 From Johannesburg to Sun City
Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.

Cheapest prices for Sun City flights by month

January
R1 804
February
R1 300
March
R1 791
April
R2 251
May
R2 006
June
R2 263
July
R1 756
August
R2 215
September
R1 580
October
R1 987
November
R1 419
December
R2 420
Currently, the cheapest month for flights to Sun City is February. The most expensive month for flights is December. The cheapest prices are shown above but prices will vary according to departure times, airlines, class and how early you book.

When is the best time to fly to Sun City?

Choose a month below to see average flight price and weather conditions.
JNB - NTY
Price
R1 300 - R3 109
NTY
Temperature
22 - 31 °C
NTY
Rainfall
3 - 94 mm
Flying to Sun City in February is usually considered the best time to fly. However, you will find other deals are always available year round. January tends to be the warmest period in Sun City so if you are looking for sun or warmer climates then look to fly around this time. January is the wettest if you need to factor this in to your plans.

How long is the flight to Sun City?

Flights to Sun City from other parts of South Africa range from about 1h-2h. The length of your flight will depend on the location of your departure city. For example, if you’re flying out of Cape Town, your flight will likely be a couple of hours as it’s a bit of a distance from Sun City. Whereas your flight will only be about an hour when flying from a closer departure city, such as Durban. No matter where you’re flying from, you’ll likely be able to secure a nonstop flight with ease, which should make any flight to the Sun City area seamless.

Where can you get direct flights to Sun City from?

Mango Airlines offers daily direct flights from Cape Town and Port Elizabeth to Lanseria International Airport, about 133 km southeast of Sun City. If you’re travelling from Durban, you can also enjoy daily direct flights to Lanseria via Kulula airlines. British Airways, SAA, and Kulula airlines also provide daily direct flights from Durban to Johannesburg Airport, although this airport is about 200 km from Sun City and therefore requires a long journey to the city centre from this airport.

How do you get from Sun City airport to the city centre?

When your destination is Sun City, you’ll be able to book flights to aforementioned Lanseria Airport (HLA), and perhaps to Johannesburg O.R. Tambo International Airport (JNB). The closest airport to Sun City is actually Pilanesberg Airport, although it only services private charters, not commercial flights. To get to Sun City city centre from Lanseria Airport, you can take a taxi for about 1,300-1,600 ZAR and a journey time of about two hours. A shared shuttle ride would cost about 2,330 ZAR and take you nearly three hours to reach Sun City city centre. To get to Sun City city centre from Tambo Airport, you can take a shared shuttle service for about 728 ZAR, with a journey time or two to three hours. You can also rent a car from the airport and drive yourself, which will also take about two to three hours.

What are some things to do in Sun City?

Sun City is a popular destination thanks to its abundance of activities. Golfers are sure to love swinging the clubs at Lost City Golf Course, designed by South African golfing legend Gary Player. Travellers of all ages will adore a trip to Animal-World, where you can meet farm animals at the petting zoo and rescued and rehabilitated birds of prey. Enjoy a night out at Sun City Theatre at Soho Hotel, where you can catch world-class cabaret performances regularly, complete with incredible music and costumers.

Do I need a passport or visa to fly to Sun City?

South African citizens do not need a passport or a visa when travelling to Sun City, as it’s located within South Africa. When flying, you always need government-issued photo identification however, whether a passport or driver’s license, to verify your identity as needed.

Alternative, similarly priced destinations

Find the best prices for you!

Cheap tickets to Sun City found by our users in South Africa
Other local departures to Sun City

Sun City airports

Home Africa South Africa Cheap flights to Sun City, South Africa
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First