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

Cheap Flights from Melbourne to Johannesburg

Filter
Close
Return
One Way
Reverse direction: JNB to MEL
Depart
Return
SQ Return flights from £584
Dep. Sun 09 AugRet. Mon 31 Aug£584
Dep. Wed 04 MarRet. Wed 18 Mar£684
SQShow more Flights
Dep. Tue 03 MarRet. Wed 06 May£715
Dep. Tue 10 MarRet. Tue 24 Mar£718
Dep. Fri 06 MarRet. Fri 20 Mar£753
Dep. Fri 01 MayRet. Fri 29 May£801
Dep. Tue 03 MarRet. Wed 18 Mar£804
Dep. Mon 24 AugRet. Wed 30 Sep£806
Dep. Tue 03 MarRet. Mon 16 Mar£842
Dep. Mon 16 FebRet. Mon 02 Mar£842
Dep. Wed 18 FebRet. Wed 04 Mar£910
Dep. Fri 13 FebRet. Wed 04 Mar£945
Dep. Sat 07 FebRet. Sat 07 Mar£1,018
Dep. Sat 21 FebRet. Sat 07 Mar£1,051
Dep. Sun 15 FebRet. Mon 02 Mar£1,051
Dep. Wed 25 FebRet. Wed 11 Mar£1,051
Dep. Thu 02 AprRet. Mon 20 Apr£1,070
Dep. Sun 29 NovRet. Sun 03 Jan£1,111
Dep. Fri 30 JanRet. Wed 18 Feb£1,224
EY,QR Return flights from £713
Dep. Tue 10 MarRet. Tue 24 Mar£713
Dep. Tue 03 MarRet. Wed 18 Mar£740
EY,QRShow more Flights
Dep. Tue 03 MarRet. Wed 06 May£740
Dep. Sat 07 FebRet. Sat 07 Mar£741
Dep. Fri 13 FebRet. Wed 04 Mar£741
Dep. Sat 21 FebRet. Sat 07 Mar£742
Dep. Tue 03 MarRet. Mon 16 Mar£744
Dep. Sun 09 AugRet. Mon 31 Aug£818
Dep. Wed 25 FebRet. Wed 11 Mar£842
Dep. Wed 18 FebRet. Wed 04 Mar£843
Dep. Wed 04 MarRet. Wed 18 Mar£843
Dep. Fri 06 MarRet. Fri 20 Mar£877
Dep. Fri 01 MayRet. Fri 29 May£985
Dep. Mon 16 FebRet. Mon 02 Mar£1,047
Dep. Sun 29 NovRet. Sun 03 Jan£1,275
Dep. Thu 02 AprRet. Mon 20 Apr£1,285
Dep. Mon 24 AugRet. Wed 30 Sep£1,295
Dep. Fri 30 JanRet. Wed 18 Feb£1,591
CX,EY Return flights from £732
Dep. Tue 10 MarRet. Tue 24 Mar£732
Dep. Tue 03 MarRet. Wed 18 Mar£743
CX,EYShow more Flights
Dep. Tue 03 MarRet. Wed 06 May£760
Dep. Sat 07 FebRet. Sat 07 Mar£761
Dep. Sat 21 FebRet. Sat 07 Mar£763
Dep. Tue 03 MarRet. Mon 16 Mar£767
Dep. Sun 09 AugRet. Mon 31 Aug£836
Dep. Wed 25 FebRet. Wed 11 Mar£950
Dep. Mon 16 FebRet. Mon 02 Mar£983
Dep. Wed 04 MarRet. Wed 18 Mar£1,021
Dep. Fri 06 MarRet. Fri 20 Mar£1,059
Dep. Mon 24 AugRet. Wed 30 Sep£1,062
Dep. Fri 01 MayRet. Fri 29 May£1,076
Dep. Wed 18 FebRet. Wed 04 Mar£1,106
Dep. Fri 13 FebRet. Wed 04 Mar£1,187
Dep. Thu 02 AprRet. Mon 20 Apr£1,291
Dep. Sun 29 NovRet. Sun 03 Jan£1,547
Dep. Fri 30 JanRet. Wed 18 Feb£1,569
EY Return flights from £753
Dep. Tue 03 MarRet. Wed 18 Mar£753
Dep. Fri 13 FebRet. Wed 04 Mar£762
EYShow more Flights
Dep. Tue 03 MarRet. Mon 16 Mar£766
Dep. Tue 03 MarRet. Wed 06 May£809
Dep. Sun 09 AugRet. Mon 31 Aug£809
Dep. Wed 04 MarRet. Wed 18 Mar£890
Dep. Wed 18 FebRet. Wed 04 Mar£890
Dep. Wed 25 FebRet. Wed 11 Mar£890
Dep. Fri 01 MayRet. Fri 29 May£951
Dep. Mon 16 FebRet. Mon 02 Mar£1,132
Dep. Sun 29 NovRet. Sun 03 Jan£1,410
Dep. Fri 30 JanRet. Wed 18 Feb£1,491
Dep. Thu 02 AprRet. Mon 20 Apr£1,493
Dep. Mon 24 AugRet. Wed 30 Sep£1,572
6E,AK,D7,KQ,QR Return flights from £785
Dep. Fri 01 MayRet. Fri 29 May£785
Dep. Sat 21 FebRet. Sat 07 Mar£923
AK,D7,EY Return flights from £797
Dep. Wed 25 FebRet. Wed 11 Mar£797
Dep. Wed 18 FebRet. Wed 04 Mar£911
AK,D7,EYShow more Flights
Dep. Fri 06 MarRet. Fri 20 Mar£915
Dep. Tue 03 MarRet. Wed 18 Mar£1,008
EY,TR Return flights from £802
Dep. Wed 25 FebRet. Wed 11 Mar£802
Dep. Wed 18 FebRet. Wed 04 Mar£803
EY,TRShow more Flights
Dep. Fri 06 MarRet. Fri 20 Mar£817
Dep. Tue 03 MarRet. Mon 16 Mar£847
Dep. Wed 04 MarRet. Wed 18 Mar£849
Dep. Fri 13 FebRet. Wed 04 Mar£850
EY,SQ Return flights from £804
Dep. Tue 03 MarRet. Wed 18 Mar£804
Dep. Tue 03 MarRet. Mon 16 Mar£809
EY,SQShow more Flights
Dep. Tue 03 MarRet. Wed 06 May£820
Dep. Sat 07 FebRet. Sat 07 Mar£831
Dep. Sat 21 FebRet. Sat 07 Mar£832
Dep. Fri 13 FebRet. Wed 04 Mar£864
Dep. Tue 10 MarRet. Tue 24 Mar£885
Dep. Sun 09 AugRet. Mon 31 Aug£889
Dep. Fri 06 MarRet. Fri 20 Mar£936
Dep. Wed 04 MarRet. Wed 18 Mar£991
Dep. Wed 18 FebRet. Wed 04 Mar£1,013
Dep. Wed 25 FebRet. Wed 11 Mar£1,159
Dep. Fri 01 MayRet. Fri 29 May£1,254
Dep. Mon 24 AugRet. Wed 30 Sep£1,269
Dep. Thu 02 AprRet. Mon 20 Apr£1,611
Dep. Sun 29 NovRet. Sun 03 Jan£1,773
EY,WB Return flights from £805
Dep. Fri 13 FebRet. Wed 04 Mar£805
Dep. Tue 03 MarRet. Mon 16 Mar£807
EY,WBShow more Flights
Dep. Tue 03 MarRet. Wed 06 May£812
Dep. Tue 03 MarRet. Wed 18 Mar£820
Dep. Sun 09 AugRet. Mon 31 Aug£880
Dep. Fri 01 MayRet. Fri 29 May£966
Dep. Wed 18 FebRet. Wed 04 Mar£985
Dep. Wed 04 MarRet. Wed 18 Mar£989
Dep. Wed 25 FebRet. Wed 11 Mar£992
Dep. Fri 06 MarRet. Fri 20 Mar£999
Dep. Mon 24 AugRet. Wed 30 Sep£1,274
Dep. Thu 02 AprRet. Mon 20 Apr£1,369
CX,EY,TR Return flights from £807
Dep. Wed 25 FebRet. Wed 11 Mar£807
Dep. Fri 06 MarRet. Fri 20 Mar£807
CX,EY,TRShow more Flights
Dep. Wed 04 MarRet. Wed 18 Mar£855
Dep. Fri 30 JanRet. Wed 18 Feb£902
Dep. Sat 07 FebRet. Sat 07 Mar£929
AK,CX,D7,EY Return flights from £813
Dep. Wed 25 FebRet. Wed 11 Mar£813
Dep. Fri 30 JanRet. Wed 18 Feb£871
AK,CX,D7,EYShow more Flights
Dep. Fri 06 MarRet. Fri 20 Mar£915
QR Return flights from £813
Dep. Sun 15 FebRet. Mon 02 Mar£813
Dep. Mon 16 FebRet. Mon 02 Mar£815
QRShow more Flights
Dep. Wed 18 FebRet. Wed 04 Mar£816
Dep. Wed 25 FebRet. Wed 11 Mar£827
Dep. Fri 13 FebRet. Wed 04 Mar£832
Dep. Tue 10 MarRet. Tue 24 Mar£835
Dep. Wed 04 MarRet. Wed 18 Mar£847
Dep. Fri 30 JanRet. Wed 18 Feb£849
Dep. Sat 07 FebRet. Sat 07 Mar£851
Dep. Tue 03 MarRet. Wed 18 Mar£853
Dep. Tue 03 MarRet. Wed 06 May£853
Dep. Tue 03 MarRet. Mon 16 Mar£858
Dep. Sat 21 FebRet. Sat 07 Mar£869
Dep. Fri 06 MarRet. Fri 20 Mar£871
Dep. Fri 01 MayRet. Fri 29 May£896
Dep. Sun 09 AugRet. Mon 31 Aug£898
Dep. Sun 29 NovRet. Sun 03 Jan£959
Dep. Thu 02 AprRet. Mon 20 Apr£1,047
Dep. Mon 24 AugRet. Wed 30 Sep£1,123
EY,MH,UR Return flights from £815
Dep. Wed 18 FebRet. Wed 04 Mar£815
EY,SA Return flights from £817
Dep. Tue 10 MarRet. Tue 24 Mar£817
Dep. Tue 03 MarRet. Mon 16 Mar£837
EY,SAShow more Flights
Dep. Sat 21 FebRet. Sat 07 Mar£837
Dep. Sat 07 FebRet. Sat 07 Mar£837
Dep. Sun 09 AugRet. Mon 31 Aug£944
Dep. Wed 25 FebRet. Wed 11 Mar£974
Dep. Wed 18 FebRet. Wed 04 Mar£974
Dep. Tue 03 MarRet. Wed 18 Mar£994
Dep. Wed 04 MarRet. Wed 18 Mar£997
Dep. Fri 06 MarRet. Fri 20 Mar£1,010
Dep. Fri 13 FebRet. Wed 04 Mar£1,022
Dep. Tue 03 MarRet. Wed 06 May£1,120
Dep. Mon 24 AugRet. Wed 30 Sep£1,277
Dep. Sun 29 NovRet. Sun 03 Jan£1,410
Dep. Thu 02 AprRet. Mon 20 Apr£1,455
Dep. Fri 30 JanRet. Wed 18 Feb£4,982
Dep. Mon 16 FebRet. Mon 02 Mar£12,448
EY,SA,VA Return flights from £820
Dep. Tue 10 MarRet. Tue 24 Mar£820
Dep. Sat 07 FebRet. Sat 07 Mar£843
EY,SA,VAShow more Flights
Dep. Sat 21 FebRet. Sat 07 Mar£845
Dep. Tue 03 MarRet. Mon 16 Mar£845
Dep. Sun 09 AugRet. Mon 31 Aug£928
Dep. Wed 25 FebRet. Wed 11 Mar£1,016
Dep. Wed 04 MarRet. Wed 18 Mar£1,016
Dep. Fri 13 FebRet. Wed 04 Mar£1,043
Dep. Wed 18 FebRet. Wed 04 Mar£1,047
Dep. Mon 16 FebRet. Mon 02 Mar£1,054
Dep. Tue 03 MarRet. Wed 06 May£1,140
Dep. Fri 06 MarRet. Fri 20 Mar£1,263
Dep. Mon 24 AugRet. Wed 30 Sep£1,267
Dep. Fri 01 MayRet. Fri 29 May£1,335
Dep. Thu 02 AprRet. Mon 20 Apr£1,461
Dep. Fri 30 JanRet. Wed 18 Feb£5,364
Dep. Sun 15 FebRet. Mon 02 Mar£13,159

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 Kingdom 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
£805
March 2026
£578
May 2026
£789
August 2026
£1,075
September 2026
£908

Average Melbourne to Johannesburg Return Prices

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

December 2025
£1,561
January 2026
£1,513
February 2026
£1,025
March 2026
£1,020
April 2026
£1,212
May 2026
£1,040
June 2026
£1,098
July 2026
£1,407
August 2026
£1,119
September 2026
£1,166

Did you know...

  • Melbourne to Johannesburg, the shortest return flight is 32 hours and 25 minutes, going through Perth
  • The nearest hotel to Johannesburg airport is The Southern Sun O.R. Tambo International Airport which is within a km away.
  • It is 10,321 kilometres from Melbourne to Johannesburg.
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