Cheap flights from Australia to South Africa

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs Cheapflights |
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
From
To
Leaving on
Depart
Time
Anytime

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

Return
Economy
Fri. 17/7
Fri. 24/7
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
Fri. 17/7
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')

How to find the cheapest flight from
Australia to South Africa

How far in advance should I book a flight from Australia to South Africa?

To save on the cost of your flight from Australia to South Africa, book at least 33 days before your planned departure. Booking around this time can save you about 8% on the cost of this flight compared to booking a flight leaving this week. We have found prices from $2,316 if you need a flight within two weeks. For flights within the next 72 hours, you can find tickets from as low as $2,458.

What is the cheapest month to fly from Australia to South Africa?

October can be a great time to fly to South Africa from Australia with a flight ticket averaging about $1,465. Cheapflights users have found deals in the month of October for as cheap as $1,048. The most expensive prices can be found in the month of December.

Cheap flights from Australia to South Africa in July, August 2020

The best prices found for Australia to South Africa flights in July, August
31 Jul - 13 Aug
$1,221pp
BNE
Brisbane
Virgin Australia
   
2 STOPS
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Virgin Australia
   
2 STOPS
BNE
Brisbane
31 Jul - 13 Aug
$1,227pp
BNE
Brisbane
Multiple airlines
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Multiple Airlines
 
1 STOP
BNE
Brisbane
31 Jul - 13 Aug
$1,231pp
BNE
Brisbane
Multiple airlines
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Multiple Airlines
 
1 STOP
BNE
Brisbane

Australia to South Africa 2020 flight deals

Cheap flights to South Africa from Australia found for this year
21 Nov - 5 Dec
$945pp
PER
Perth
Qatar Airways
 
1 STOP
CPT
Cape Town Intl
CPT
Cape Town Intl
Qatar Airways
 
1 STOP
PER
Perth
30 Nov - 19 Jan
$981pp
BNE
Brisbane
Cathay Pacific
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Cathay Pacific
 
1 STOP
BNE
Brisbane
29 Nov - 19 Jan
$982pp
BNE
Brisbane
Cathay Pacific
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Cathay Pacific
 
1 STOP
BNE
Brisbane

Direct flights to South Africa from Australia

Save time with Australia to South Africa direct flight deals
8 Aug - 14 Aug
$1,109pp
SYD
Sydney Kingsford Smith
Qantas Airways
Direct
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Qantas Airways
Direct
SYD
Sydney Kingsford Smith
11 Sep - 17 Sep
$3,590pp
SYD
Sydney Kingsford Smith
Qantas Airways
Direct
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Qantas Airways
Direct
SYD
Sydney Kingsford Smith

One-way flights to South Africa from Australia

The cheapest one-way flights from Australia to South Africa
03:55 - 02:10
Singapore Airlines
1 stop
30h 15m
SYD - JNB
Singapore Airlines
$997
flugladen.de
04:00 - 13:00
Qantas Airways
1 stop
17h 00m
MEL - JNB
Qantas Airways
$1,146
KAYAK
16:05 - 04:20
Etihad Airways
2 stops
68h 15m
BNE - JNB
Etihad Airways

Related info for your journey

Useful info, stats and facts about Australia to South Africa flights.

Flight FAQs

From Australia to South Africa

Can I find flights from Australia to South Africa for under $1,000 on Cheapflights?

Yes, there are multiple flights from Australia to South Africa for under $1,000. The cheapest flight booked recently is on Qatar Airways for just $945, but on average you can expect to pay $1,033.

Are there direct flights from Australia to South Africa for under $1,200 on Cheapflights?

Cheapflights has 2 direct flights from Australia to South Africa under $1,200. A good price for a direct flight from Australia to South Africa is less than $2,349.

How popular is this flight route?

This flight path from Australia to South Africa was viewed by 1,552 users in the past month. Keep an eye out for changes in search interest prior to high and low season.

What are the most popular airlines that fly from Australia to South Africa?

Before booking your flight from Australia to South Africa, check out the most popular airlines for this route: Cathay Pacific, Emirates or Etihad Airways.

What are the most popular routes from Australia to South Africa?

Most travellers choose Newcastle Williamtown - Cape Town Intl, Melbourne - Cape Town Intl or Brisbane - Johannesburg OR Tambo when deciding on the best route from Australia to South Africa.

What are the cheapest flights from Australia to South Africa?

Looking for the cheapest flight from Australia to South Africa? While on average our users pay $1,579, our data indicates the cheapest price to be $1,028. The most popular route (Newcastle Williamtown - Cape Town Intl), is priced around $1,523.

Destination points for flights from Australia to South Africa

Destination information for South Africa

Things to know before you go. Useful info for your trip from Australia to South Africa
Today's exchange rate
$1 = R11.77
Flight duration
12h 55m

Airports servicing

Cape Town (CPT)
Durban (DUR)
East London (ELS)
George (GRJ)
Sabi Sabi (GSS)
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First