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 $778
Dep. Sun 15 FebRet. Mon 02 Mar$778
Dep. Thu 05 FebRet. Tue 24 Feb$787
SQShow more Flights
Dep. Mon 26 JanRet. Mon 02 Feb$790
Dep. Fri 03 JulRet. Sat 18 Jul$1,022
Dep. Sat 25 OctRet. Fri 07 Nov$1,980
QR Return flights from $963
Dep. Sun 15 FebRet. Mon 02 Mar$963
Dep. Thu 05 FebRet. Tue 24 Feb$964
QRShow more Flights
Dep. Sat 25 OctRet. Fri 07 Nov$1,151
Dep. Mon 26 JanRet. Mon 02 Feb$1,179
Dep. Fri 03 JulRet. Sat 18 Jul$1,666
CX,EY Return flights from $1,003
Dep. Thu 05 FebRet. Tue 24 Feb$1,003
Dep. Sat 25 OctRet. Fri 07 Nov$1,107
CX,EYShow more Flights
Dep. Mon 26 JanRet. Mon 02 Feb$1,190
Dep. Fri 03 JulRet. Sat 18 Jul$1,857
EY,QR Return flights from $1,008
Dep. Thu 05 FebRet. Tue 24 Feb$1,008
Dep. Sat 25 OctRet. Fri 07 Nov$1,158
EY,QRShow more Flights
Dep. Mon 26 JanRet. Mon 02 Feb$1,165
Dep. Fri 03 JulRet. Sat 18 Jul$1,875
VA Return flights from $1,010
Dep. Thu 05 FebRet. Tue 24 Feb$1,010
Dep. Sun 15 FebRet. Mon 02 Mar$1,015
VAShow more Flights
Dep. Mon 26 JanRet. Mon 02 Feb$1,026
Dep. Sat 25 OctRet. Fri 07 Nov$1,186
Dep. Fri 03 JulRet. Sat 18 Jul$1,890
CX,WB Return flights from $1,068
Dep. Sat 25 OctRet. Fri 07 Nov$1,068
Dep. Thu 05 FebRet. Tue 24 Feb$1,179
CX,WBShow more Flights
Dep. Sun 15 FebRet. Mon 02 Mar$1,356
Dep. Mon 26 JanRet. Mon 02 Feb$1,428
Dep. Fri 03 JulRet. Sat 18 Jul$1,504
QR,SA Return flights from $1,071
Dep. Sun 15 FebRet. Mon 02 Mar$1,071
Dep. Thu 05 FebRet. Tue 24 Feb$1,098
QR,SAShow more Flights
Dep. Mon 26 JanRet. Mon 02 Feb$1,245
Dep. Fri 03 JulRet. Sat 18 Jul$1,528
Dep. Sat 25 OctRet. Fri 07 Nov$1,880
AI,CX,JQ,KQ Return flights from $1,081
Dep. Thu 05 FebRet. Tue 24 Feb$1,081
Dep. Fri 03 JulRet. Sat 18 Jul$1,389
AI,CX,KQ,TR Return flights from $1,088
Dep. Thu 05 FebRet. Tue 24 Feb$1,088
Dep. Fri 03 JulRet. Sat 18 Jul$1,400
CX,QR Return flights from $1,094
Dep. Thu 05 FebRet. Tue 24 Feb$1,094
Dep. Sun 15 FebRet. Mon 02 Mar$1,098
CX,QRShow more Flights
Dep. Sat 25 OctRet. Fri 07 Nov$1,106
Dep. Mon 26 JanRet. Mon 02 Feb$1,137
Dep. Fri 03 JulRet. Sat 18 Jul$1,516
AI,CX,EY,JQ Return flights from $1,097
Dep. Thu 05 FebRet. Tue 24 Feb$1,097
Dep. Fri 03 JulRet. Sat 18 Jul$1,413
CX,KQ,SQ Return flights from $1,101
Dep. Sun 15 FebRet. Mon 02 Mar$1,101
Dep. Thu 05 FebRet. Tue 24 Feb$1,122
AI,CX,EY,TR Return flights from $1,103
Dep. Thu 05 FebRet. Tue 24 Feb$1,103
Dep. Fri 03 JulRet. Sat 18 Jul$1,424
CX,SQ Return flights from $1,103
Dep. Mon 26 JanRet. Mon 02 Feb$1,103
Dep. Sun 15 FebRet. Mon 02 Mar$1,133
CX,SQShow more Flights
Dep. Thu 05 FebRet. Tue 24 Feb$1,134
Dep. Sat 25 OctRet. Fri 07 Nov$1,559
Dep. Fri 03 JulRet. Sat 18 Jul$1,626
CX,EY,TR Return flights from $1,107
Dep. Sat 25 OctRet. Fri 07 Nov$1,107
Dep. Fri 03 JulRet. Sat 18 Jul$1,457

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 United States (USA) and flights to South Africa. Maybe a different destination? Here are all the flights from Melbourne

Did you know...

  • Johannesburg has the International Air Transport Association (IATA) airport code of JNB.
  • The nearest train station to Melbourne airport is Broadmeadows which is 6 kms away.
  • From Johannesburg to Melbourne is 10,321 kilometres.

Questions and Answers

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

At the moment, the lowest-price time of year to fly from Melbourne to Johannesburg is February/2026. You will pay the most in December/2025.

What airlines fly direct to Johannesburg from Melbourne?

No airlines have direct flights from Melbourne to Johannesburg.

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

The cheapest airline that flies from Melbourne to Johannesburg is Singapore Airlines.

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

The best airline to fly between Melbourne and Johannesburg is Qatar Airways.

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