Cheap flights from Johannesburg to Melbourne

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

The best prices from Johannesburg to Melbourne are usually found in August or May, booked 60 days in advance, depart on a Wednesday or Monday and return on a Tuesday

Return
Economy
Mon 2/1
Mon 2/8
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
Mon 2/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
Johannesburg (JNB) to Melbourne (MEL)

JNB - MEL
Price
R13 631 - R18 215
MEL
Temperature
22 - 32 °C
MEL
Rainfall
26 - 170 mm

Popular in

January

High demand for flights, 18% potential price rise

Cheapest in

August

Best time to find cheap flights, 9% potential price drop

Round-trip from

R13 631

From Johannesburg to Melbourne

One-way from

R23 964

One-way flight from Johannesburg to Melbourne

Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.
What is the cheapest day to fly return from Johannesburg to Melbourne?

Leaving on a Tuesday is a viable option for saving on travel. Heavily demanded days of the week can typically drive up the prices you see. Booking your travel for a less competitive day can save up to 4% on the overall cost on flights from Johannesburg to Melbourne.

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

To save up to 16% 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 Johannesburg to Melbourne from R17 656 1-2 weeks out and tickets from R17 656 for flights departing within the next 72 hours.

What is the cheapest month to fly from Johannesburg to Melbourne?

Our data shows that August tends to be the cheapest month to fly to Melbourne from Johannesburg. Users have commonly found prices around R15 011 for the month, but tickets can be as low as R11 422. Due to multiple factors, prepare for potentially higher prices in January.

When is the cheapest time to fly from Johannesburg to Melbourne (JNB - MEL)?

A simple way to save on the total cost of your ticket is to fly from Johannesburg to Melbourne in the evening. If you’re flexible enough to do this you can expect to save up to 22% on your trip compared to booking a flight in the afternoon.

Cheap flights from Johannesburg to Melbourne in January, February 2021

The best prices found for JNB to MEL flights in January, February
20 Feb - 26 Feb
R68 202pp
JNB
Johannesburg OR Tambo
Multiple airlines
     
3 STOPS
MEL
Melbourne
MEL
Melbourne
Singapore Airlines
 
1 STOP
JNB
Johannesburg OR Tambo
20 Feb - 27 Feb
R69 624pp
JNB
Johannesburg OR Tambo
Multiple airlines
     
3 STOPS
MEL
Melbourne
MEL
Melbourne
Multiple Airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
20 Feb - 27 Feb
R70 471pp
JNB
Johannesburg OR Tambo
Multiple airlines
     
3 STOPS
MEL
Melbourne
MEL
Melbourne
Emirates
 
1 STOP
JNB
Johannesburg OR Tambo

Johannesburg to Melbourne 2021 flight deals

Cheap flights to Melbourne from Johannesburg found for this year
2 Nov - 16 Nov
R14 176pp
JNB
Johannesburg OR Tambo
Qantas Airways
 
1 STOP
MEL
Melbourne
MEL
Melbourne
Qantas Airways
 
1 STOP
JNB
Johannesburg OR Tambo
1 Nov - 8 Nov
R14 721pp
JNB
Johannesburg OR Tambo
Cathay Pacific
 
1 STOP
MEL
Melbourne
MEL
Melbourne
Cathay Pacific
 
1 STOP
JNB
Johannesburg OR Tambo
1 Nov - 9 Nov
R14 963pp
JNB
Johannesburg OR Tambo
Cathay Pacific
   
2 STOPS
MEL
Melbourne
MEL
Melbourne
Cathay Pacific
 
1 STOP
JNB
Johannesburg OR Tambo

One-way flights to Melbourne from Johannesburg

The cheapest one-way flights from Johannesburg to Melbourne
7:25 - 7:30
Multiple Airlines
2 stops
39h 05m
JNB - MEL
Multiple Airlines
R23 965
13:40 - 8:50
Multiple Airlines
2 stops
57h 10m
JNB - MEL
Multiple Airlines
R64 405
mytrip.com
14:20 - 7:30
Multiple Airlines
2 stops
56h 10m
JNB - MEL
Multiple Airlines
R69 110
Kiwi.com

Related info for your journey

Useful info, stats and facts about Johannesburg to Melbourne flights.

Flight FAQs

From Johannesburg to Melbourne

Can I find flights from Johannesburg to Melbourne for under R33 284 on Cheapflights?

Yes, there are multiple flights from Johannesburg to Melbourne for under R33 284. The cheapest flight booked recently is on Qatar Airways for just R32 679, but on average you can expect to pay R54 283.

What safety measures are being taken by airlines flying from Johannesburg OR Tambo to Melbourne to control the spread of COVID-19?

New policies can now be found on Etihad Airways to help keep travellers safe while flying. New policies for travellers booking flights from Johannesburg OR Tambo to Melbourne include masks being provided and required on board, daily cleaning and sanitisation, use of HEPA filters, pre-flight testing for antibodies and symptoms, and socially-distanced seating (for a limited time). Keep in mind that policies will vary by airline.

Which airlines flying from Johannesburg OR Tambo to Melbourne have flexible cancellations due to COVID-19?

Some of the carriers operating flights from Johannesburg OR Tambo to Melbourne that may be offering flexible cancellation policies are Qantas Airways, Etihad Airways, and Cathay Pacific. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Are there direct flights from Johannesburg to Melbourne for under R33 284 on Cheapflights?

There are no direct flights from Johannesburg to Melbourne, 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?

Flights from Johannesburg OR Tambo to Melbourne have been viewed 4 249 times in the past calendar month.

Does it rain more in Johannesburg or Melbourne?

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

Is Johannesburg weather warmer or cooler than Melbourne?

You can imagine temperatures to be in the 26 °C range in January. The weather in Melbourne is generally the same as Johannesburg's. As flight availability is subject to become more limited as peak season approaches it is ideal to book in a timely manner.

How long does is the flight from Johannesburg to Melbourne?

A quick flight from Johannesburg to Melbourne can take about 22h 40m. Singapore Airlines provides one of the quickest options available for as low as R56 840. When browsing for deals, the options you’ll see will be for both direct flights and flights with stops.

What are the cheapest airlines to flying from Johannesburg to Melbourne return?

Currently priced at R32 679, Qatar Airways will fly you from Johannesburg to Melbourne and back. In addition to Qatar Airways, many other airlines offer competitively priced options for your trip. Check Cheapflights for deals on Singapore Airlines for as low as R56 840.

Related searches

Flights to Melbourne from Johannesburg
Flights to Johannesburg Flights to Melbourne Flights from Johannesburg

Alternative routes for Johannesburg to Melbourne

Destination information for Melbourne

Things to know before you go. Useful info for your trip from Johannesburg to Melbourne
Today's exchange rate
R1 = $0,09
Average temperature for January in Melbourne
22.0 °C
Avg rainfall for January in Melbourne
28.0 mm

Airports servicing Johannesburg

Airports servicing Melbourne

Top 7 airlines flying from Johannesburg to Melbourne

The chart below displays the airlines Cheapflights users travelling from Johannesburg to Melbourne choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.

Airline Cheapest Average Flexibility On-time COVID-19 safety
Etihad Airways
R772 R936 No cancel fee 75%
Search Etihad Airways flights
Singapore Airlines
R766 R957 No cancel fee 81%
Search Singapore Airlines flights
Qatar Airways
R734 R980 No cancel fee 68%
Search Qatar Airways flights
Cathay Pacific
R892 R1 019 No cancel fee 72%
Search Cathay Pacific flights
Emirates
R902 R1 120 No cancel fee 75%
Search Emirates flights
Qantas Airways
R854 R1 151 No cancel fee 74%
Search Qantas Airways flights
South African
R750 R1 228 No cancel fee 78%

We couldn't confirm the COVID-19 safety measures taken by South African. Please check directly on their website for additional information.

Search South African flights
Home Oceania Australia Melbourne Cheap flights from Johannesburg to Melbourne
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First