1 Adult (Economy)
  • Economy
  • - + 12+
  • - + 2-11
  • - + <2 (on lap)
  • Done
Compare
Search Your Dates

Cheap Flights from Melbourne to Johannesburg

Filter
Close
Return
One Way
Reverse direction: JNB to MEL
Depart
Return
SQ Return flights from $1,313
Dep. Mon 02 MarRet. Tue 10 Mar$1,313
Dep. Mon 02 MarRet. Mon 16 Mar$1,313
SQShow more Flights
Dep. Tue 10 MarRet. Tue 24 Mar$1,479
Dep. Mon 12 JanRet. Fri 30 Jan$2,991
Dep. Fri 26 DecRet. Sun 18 Jan$4,656
CX,EY Return flights from $1,570
Dep. Tue 10 MarRet. Tue 24 Mar$1,570
Dep. Mon 02 MarRet. Mon 16 Mar$2,223
CX,EYShow more Flights
Dep. Mon 12 JanRet. Fri 30 Jan$3,083
Dep. Fri 26 DecRet. Sun 18 Jan$3,769
EY,QR Return flights from $1,626
Dep. Tue 10 MarRet. Tue 24 Mar$1,626
Dep. Mon 02 MarRet. Mon 16 Mar$1,948
EY,QRShow more Flights
Dep. Mon 12 JanRet. Fri 30 Jan$2,671
Dep. Fri 26 DecRet. Sun 18 Jan$4,569
CX,SQ Return flights from $1,757
Dep. Tue 10 MarRet. Tue 24 Mar$1,757
Dep. Mon 02 MarRet. Mon 16 Mar$1,757
CX,SQShow more Flights
Dep. Mon 02 MarRet. Tue 10 Mar$1,798
Dep. Mon 12 JanRet. Fri 30 Jan$3,815
Dep. Fri 26 DecRet. Sun 18 Jan$4,110
QR,SQ Return flights from $1,812
Dep. Mon 02 MarRet. Mon 16 Mar$1,812
Dep. Tue 10 MarRet. Tue 24 Mar$1,841
QR,SQShow more Flights
Dep. Mon 02 MarRet. Tue 10 Mar$1,865
Dep. Mon 12 JanRet. Fri 30 Jan$3,555
Dep. Fri 26 DecRet. Sun 18 Jan$4,771
CX,QR Return flights from $1,824
Dep. Tue 10 MarRet. Tue 24 Mar$1,824
Dep. Mon 02 MarRet. Mon 16 Mar$1,824
CX,QRShow more Flights
Dep. Mon 02 MarRet. Tue 10 Mar$1,867
Dep. Mon 12 JanRet. Fri 30 Jan$3,279
Dep. Fri 26 DecRet. Sun 18 Jan$3,461
QR Return flights from $1,872
Dep. Mon 02 MarRet. Mon 16 Mar$1,872
Dep. Tue 10 MarRet. Tue 24 Mar$1,895
QRShow more Flights
Dep. Mon 02 MarRet. Tue 10 Mar$1,921
Dep. Mon 12 JanRet. Fri 30 Jan$3,095
Dep. Fri 26 DecRet. Sun 18 Jan$3,989
EY,SQ Return flights from $1,873
Dep. Mon 02 MarRet. Mon 16 Mar$1,873
Dep. Tue 10 MarRet. Tue 24 Mar$1,989
EY,SQShow more Flights
Dep. Mon 12 JanRet. Fri 30 Jan$3,398
CX,VA Return flights from $1,925
Dep. Mon 02 MarRet. Mon 16 Mar$1,925
Dep. Tue 10 MarRet. Tue 24 Mar$1,925
CX,VAShow more Flights
Dep. Mon 02 MarRet. Tue 10 Mar$1,949
Dep. Mon 12 JanRet. Fri 30 Jan$3,636
EY,SA Return flights from $1,938
Dep. Tue 10 MarRet. Tue 24 Mar$1,938
Dep. Mon 02 MarRet. Mon 16 Mar$2,322
EY,SAShow more Flights
Dep. Mon 12 JanRet. Fri 30 Jan$5,468
EY,SA,VA Return flights from $1,949
Dep. Tue 10 MarRet. Tue 24 Mar$1,949
Dep. Fri 26 DecRet. Sun 18 Jan$4,685
3U,EK,QR Return flights from $1,957
Dep. Mon 02 MarRet. Mon 16 Mar$1,957
Dep. Tue 10 MarRet. Tue 24 Mar$1,963
3U,EK,QRShow more Flights
Dep. Mon 02 MarRet. Tue 10 Mar$2,000
3U,CX,EK Return flights from $1,977
Dep. Mon 02 MarRet. Mon 16 Mar$1,977
Dep. Tue 10 MarRet. Tue 24 Mar$1,982
3U,CX,EKShow more Flights
Dep. Mon 02 MarRet. Tue 10 Mar$2,007
QR,VA Return flights from $1,997
Dep. Mon 02 MarRet. Mon 16 Mar$1,997
Dep. Tue 10 MarRet. Tue 24 Mar$2,010
QR,VAShow more Flights
Dep. Mon 02 MarRet. Tue 10 Mar$2,022
Dep. Mon 12 JanRet. Fri 30 Jan$3,138
Dep. Fri 26 DecRet. Sun 18 Jan$4,715
EY,QF,SA Return flights from $2,015
Dep. Tue 10 MarRet. Tue 24 Mar$2,015
Dep. Fri 26 DecRet. Sun 18 Jan$4,718

Prices are from searches made in the last 24 hours and current prices may differ.

Do you need to catch a flight to Melbourne? Check out our domestic flights to Melbourne. If Melbourne is not your closest airport, then here are all our flights to Johannesburg from New Zealand and flights to South Africa. Maybe a different destination? Here are all the flights from Melbourne


Cheapest Melbourne to Johannesburg Return Prices

These are the cheapest prices for Melbourne to Johannesburg return airfares.

February 2026
$1,852
March 2026
$1,330
May 2026
$1,815
August 2026
$2,471
September 2026
$2,086

Average Melbourne to Johannesburg Return Prices

These are the average prices for Melbourne to Johannesburg return airfares.

December 2025
$3,589
January 2026
$3,478
February 2026
$2,357
March 2026
$2,345
April 2026
$2,787
May 2026
$2,390
June 2026
$2,524
July 2026
$3,236
August 2026
$2,572
September 2026
$2,681

Did you know...

  • Johannesburg has the IATA code of JNB and Melbourne is MEL.
  • From Melbourne to Johannesburg is 10,321 km.
  • Johannesburg is 8 hours behind Melbourne.

Questions and Answers

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

Currently, February/2026 and September/2026 are the most affordable times in the year to take a flight from Melbourne to Johannesburg. You will pay the most in December/2025.

What airlines fly non-stop to Johannesburg from Melbourne?

No airlines fly non-stop between Melbourne and Johannesburg.

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

The cheapest airline to fly to Johannesburg from Melbourne is Singapore Airlines.

What is the best airline to fly to Johannesburg from Melbourne?

Qatar Airways is the best airline to fly to Johannesburg from Melbourne.

How to get from Melbourne to Johannesburg
Melbourne (MEL)
 to 
Sydney (SYD)
1h 25m
Layover - 1h 0m
Sydney (SYD)
 to 
Johannesburg (JNB)
14h 20m

Sign up to I Know The Pilot for all the latest flight deals

Join 300,000+ Australians getting the best airfares delivered to their mailbox

As seen in:
7 News Today Show News Com Au The Guardian Daily Mail Mama Mia