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,014
Dep. Fri 07 JunRet. Wed 03 Jul$1,014
Dep. Wed 31 JulRet. Wed 07 Aug$1,056
SQShow more Flights
Dep. Thu 25 JulRet. Mon 05 Aug$1,147
Dep. Thu 15 AugRet. Mon 09 Sep$1,275
Dep. Thu 15 AugRet. Tue 10 Sep$1,275
Dep. Thu 05 DecRet. Thu 09 Jan$1,839

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 ahead of Johannesburg.
  • 11 airlines operate between Perth and Johannesburg. They include South African, Emirates, Etihad Airways, Singapore Airlines, Cathay Pacific, Kenya Airways, Qantas Airways and more.
  • JNB is the International Air Transport Association (IATA) code for Johannesburg.
  • The closest train station to Johannesburg airport is Ortia which is at South Africa .
How to get from Perth to Johannesburg
Perth (PER)
 to 
Johannesburg (JNB)
11h 55m