Prices are in Australian Dollars.

Cheap flights from Sunshine Coast to Johannesburg

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
Sun. 24/1
Sun. 31/1
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. 24/1
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
Sunshine Coast (MCY) to Johannesburg (JNB)

How far in advance should I book a flight from Sunshine Coast to Johannesburg?

To save up to 18% on this flight, we recommend booking at least 61 days prior to travel. The price may fluctuate and will likely increase closer to your departure date. Users on Cheapflights have found tickets from Sunshine Coast to Johannesburg from $1,530 1-2 weeks out and tickets from $1,732 for flights departing within the next 72 hours.

What is the cheapest month to fly from Sunshine Coast to Johannesburg?

Due to multiple factors, expect to potentially pay more when booking in December. For low rates, February can be a great choice for travel to Johannesburg. Flights to Johannesburg from Sunshine Coast in February are about $1,354 on average during February, but can be found for as low as $963.

When is the cheapest time to fly from Sunshine Coast to Johannesburg (MCY - JNB)?

When flying from Sunshine Coast to Johannesburg, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.

Sunshine Coast to Johannesburg 2021 flight deals

Cheap flights to Johannesburg from Sunshine Coast found for this year
7 May - 9 May
$1,816pp
MCY
Maroochydore Sunshine Coast
Singapore Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Singapore Airlines
   
2 STOPS
MCY
Maroochydore Sunshine Coast
7 May - 9 May
$1,820pp
MCY
Maroochydore Sunshine Coast
Singapore Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Singapore Airlines
   
2 STOPS
MCY
Maroochydore Sunshine Coast

Related info for your journey

Useful info, stats and facts about Sunshine Coast to Johannesburg flights.

Flight FAQs

From Sunshine Coast to Johannesburg

Can I find flights from Sunshine Coast to Johannesburg for under $1,817 on Cheapflights?

Yes, there are multiple flights from Sunshine Coast to Johannesburg for under $1,817. The cheapest flight booked recently is on Singapore Airlines for just $1,816, but on average you can expect to pay $1,817.

Which airlines flying from Maroochydore Sunshine Coast to Johannesburg OR Tambo have flexible changes due to COVID-19?

Qantas Airways is one of the carriers that may have flexible change policies. You can use our site to filter for other airlines that may also have this kind of flexibility.

Are there direct flights from Sunshine Coast to Johannesburg for under $1,817 on Cheapflights?

There are no direct flights from Sunshine Coast to Johannesburg, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.

How popular is this flight route?

This flight path from Maroochydore Sunshine Coast to Johannesburg OR Tambo was viewed by 3,243 users in the past month. Keep an eye out for changes in search interest prior to high and low season.

Does it rain more in Sunshine Coast or Johannesburg?

When travelling, it's generally smart to pack in preparation for rain or any other conditions that may arise. The rainfall in Sunshine Coast is roughly less than Johannesburg. You can assume this to be the case over the next 14 days.

How long does is the flight from Sunshine Coast to Johannesburg?

For as low as $1,816, Singapore Airlines can have you in Johannesburg from Sunshine Coast in 26h 35m.

What is the cheapest airline to fly from Sunshine Coast to Johannesburg return?

Singapore Airlines, at $1,816, was found to be the cheapest airline from Sunshine Coast to Johannesburg..

Alternative routes for Sunshine Coast to Johannesburg

Destination information for Johannesburg

Things to know before you go. Useful info for your trip from Sunshine Coast to Johannesburg
Today's exchange rate
$1 = R11.73
Average temperature for January in Johannesburg
26.0 °C
Avg rainfall for January in Johannesburg
128.0 mm

Airports servicing Maroochydore

Airports servicing Johannesburg

Home Africa South Africa Johannesburg Cheap flights from Sunshine Coast to Johannesburg
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First