1 Adult (Economy)
  • Economy
  • - + 12+
  • - + 2-11
  • - + <2 (on lap)
  • Done
Search Your Dates
Filter (ie.. dates, airlines)
Reverse: JNB to PER
SQ Return flights from $1,172
Dep. Fri 30 AugRet. Mon 30 Sep$1,172
Dep. Wed 11 SepRet. Sat 28 Sep$1,307
SQShow more Flights
Dep. Tue 23 JulRet. Wed 31 Jul$1,474
Dep. Wed 24 JulRet. Wed 31 Jul$1,474
Dep. Thu 05 DecRet. Thu 09 Jan$2,044
Dep. Sat 03 AugRet. Wed 07 Aug$2,144
Dep. Fri 20 DecRet. Fri 10 Jan$2,605

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 Perth? Check out our domestic flights to Perth. If Perth is not your closest airport, then here are all our flights to Johannesburg from Australia and flights to South Africa.

Did you know...

  • Perth is 6 hours in front of Johannesburg. You'll most likely be jetlagged for the first couple of days.
  • South African has the quickest flight between Perth and Johannesburg at 19 hrs 55 mins
  • Johannesburg has the International Air Transport Association (IATA) code of JNB and Perth is PER.
  • The closest train station to Johannesburg airport is Ortia.
How to get from Perth to Johannesburg
Perth (PER)
 to 
Johannesburg (JNB)
11h 55m