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 £626
Dep. Tue 21 JulRet. Tue 04 Aug£626
Dep. Thu 15 OctRet. Sat 31 Oct£631
SQShow more Flights
Dep. Mon 10 AugRet. Mon 24 Aug£631
Dep. Sat 01 AugRet. Sat 15 Aug£715
Dep. Fri 05 JunRet. Wed 17 Jun£745
Dep. Fri 17 AprRet. Sat 02 May£1,080
Dep. Mon 16 MarRet. Mon 06 Apr£1,340
Dep. Fri 13 MarRet. Mon 06 Apr£1,574
Dep. Sun 08 MarRet. Wed 01 Apr£1,628
Dep. Wed 11 MarRet. Wed 01 Apr£3,536
EY,TR Return flights from £812
Dep. Fri 17 AprRet. Sat 02 May£812
Dep. Thu 15 OctRet. Sat 31 Oct£1,000
EY,TRShow more Flights
Dep. Fri 05 JunRet. Wed 17 Jun£1,061
CX,EY,TR Return flights from £828
Dep. Fri 17 AprRet. Sat 02 May£828
Dep. Thu 15 OctRet. Sat 31 Oct£1,018
CX,EY,TRShow more Flights
Dep. Fri 05 JunRet. Wed 17 Jun£1,349
Dep. Mon 10 AugRet. Mon 24 Aug£1,407
EY,SQ,TR Return flights from £854
Dep. Fri 17 AprRet. Sat 02 May£854
Dep. Thu 15 OctRet. Sat 31 Oct£1,015
EY,SQ,TRShow more Flights
Dep. Fri 05 JunRet. Wed 17 Jun£1,075
CX,ET,VJ Return flights from £855
Dep. Thu 15 OctRet. Sat 31 Oct£855
ET,EY,TR Return flights from £860
Dep. Fri 17 AprRet. Sat 02 May£860
Dep. Fri 05 JunRet. Wed 17 Jun£1,314
ET,EY,TRShow more Flights
Dep. Thu 15 OctRet. Sat 31 Oct£1,466
CX,KQ,VJ Return flights from £861
Dep. Thu 15 OctRet. Sat 31 Oct£861
6E,EY Return flights from £863
Dep. Fri 17 AprRet. Sat 02 May£863
EY Return flights from £863
Dep. Fri 17 AprRet. Sat 02 May£863
Dep. Thu 15 OctRet. Sat 31 Oct£904
EYShow more Flights
Dep. Sat 01 AugRet. Sat 15 Aug£1,122
Dep. Fri 05 JunRet. Wed 17 Jun£1,162
Dep. Mon 10 AugRet. Mon 24 Aug£1,497
EY,QR Return flights from £866
Dep. Fri 17 AprRet. Sat 02 May£866
Dep. Thu 15 OctRet. Sat 31 Oct£887
EY,QRShow more Flights
Dep. Wed 11 MarRet. Wed 01 Apr£910
Dep. Mon 10 AugRet. Mon 24 Aug£935
Dep. Tue 21 JulRet. Tue 04 Aug£959
Dep. Fri 05 JunRet. Wed 17 Jun£1,015
Dep. Sat 01 AugRet. Sat 15 Aug£1,111
ET,TC,VJ,VN Return flights from £866
Dep. Mon 10 AugRet. Mon 24 Aug£866
6E,ET,EY Return flights from £872
Dep. Fri 17 AprRet. Sat 02 May£872
Dep. Mon 10 AugRet. Mon 24 Aug£1,298
6E,ET,EYShow more Flights
Dep. Sat 01 AugRet. Sat 15 Aug£1,310
EY,WB Return flights from £875
Dep. Thu 15 OctRet. Sat 31 Oct£875
Dep. Mon 10 AugRet. Mon 24 Aug£950
EY,WBShow more Flights
Dep. Fri 17 AprRet. Sat 02 May£1,002
Dep. Fri 05 JunRet. Wed 17 Jun£1,079
Dep. Sat 01 AugRet. Sat 15 Aug£1,120
AI,ET,TC,TR,VJ Return flights from £880
Dep. Mon 10 AugRet. Mon 24 Aug£880
CX,EY Return flights from £886
Dep. Fri 17 AprRet. Sat 02 May£886
Dep. Tue 21 JulRet. Tue 04 Aug£907
CX,EYShow more Flights
Dep. Thu 15 OctRet. Sat 31 Oct£926
Dep. Mon 10 AugRet. Mon 24 Aug£974
Dep. Sat 01 AugRet. Sat 15 Aug£984
Dep. Fri 05 JunRet. Wed 17 Jun£985

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
£846
March 2026
£607
May 2026
£829
August 2026
£1,129
September 2026
£953

Average Melbourne to Johannesburg Return Prices

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

December 2025
£1,639
January 2026
£1,589
February 2026
£1,077
March 2026
£1,071
April 2026
£1,273
May 2026
£1,092
June 2026
£1,153
July 2026
£1,478
August 2026
£1,175
September 2026
£1,225

Did you know...

  • The closest train station to Johannesburg airport is Ortia which is within a kilometre away.
  • Melbourne to Johannesburg, the quickest one-way flight is 16 hours and 30 minutes with , stopping over Perth
  • Johannesburg is 8 hours behind 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