1 Adult (Economy)
  • Economy
  • - + 12+
  • - + 2-11
  • - + <2 (on lap)
  • Done
Search Your Dates
Filter (ie.. dates, airlines)
Reverse: JNB to MEL
SQ Return flights from $1,298
Dep. Thu 07 NovRet. Thu 28 Nov$1,298
Dep. Sat 19 OctRet. Tue 29 Oct$1,396
SQShow more Flights
Dep. Thu 25 JulRet. Wed 04 Sep$1,400
Dep. Thu 25 JulRet. Thu 05 Sep$1,467
Dep. Mon 29 JulRet. Wed 04 Sep$1,564
Dep. Mon 29 JulRet. Thu 05 Sep$1,631
Dep. Thu 01 AugRet. Thu 05 Sep$1,757
Dep. Thu 25 JulRet. Mon 19 Aug$1,761
Dep. Mon 05 AugRet. Thu 12 Sep$1,810
Dep. Tue 07 JanRet. Tue 21 Jan$1,888
Dep. Mon 29 JulRet. Mon 12 Aug$1,910
Dep. Thu 09 JanRet. Thu 23 Jan$2,066
Dep. Sun 05 JanRet. Sat 18 Jan$2,135
Dep. Wed 11 DecRet. Wed 08 Jan$2,233
Dep. Thu 02 JanRet. Wed 15 Jan$2,247
Dep. Thu 12 DecRet. Thu 02 Jan$2,529
Dep. Mon 23 DecRet. Sun 26 Jan$2,685

These flights have been found in the last 24 hours. Whats this?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 Australia and flights to South Africa.

Did you know...

  • The closest train station to Melbourne airport is Broadmeadows.
  • It is 10,321 km from Johannesburg to Melbourne.
  • Melbourne is 8 hours earlier than Johannesburg. Find out about jetlag before taking this flight.
  • 16 hrs 25 mins is the quickest one-way trip from Melbourne to Johannesburg, going through Perth
How to get from Melbourne to Johannesburg
Melbourne (MEL)
 to 
Sydney (SYD)
1h 25m
Layover - 1h 0m
Sydney (SYD)
 to 
Johannesburg (JNB)
14h 20m