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

Cheap Flights from Perth to Johannesburg

Filter
Close
Return
One Way
Reverse direction: JNB to PER
Depart
Return
SQ Return flights from $1,290
Dep. Sun 01 MarRet. Tue 17 Mar$1,290
Dep. Mon 16 FebRet. Sat 07 Mar$1,290
SQShow more Flights
Dep. Mon 27 JulRet. Mon 17 Aug$1,327
Dep. Mon 02 MarRet. Mon 16 Mar$1,361
Dep. Mon 16 MarRet. Mon 30 Mar$1,620
Dep. Thu 09 AprRet. Tue 05 May$1,658
Dep. Wed 11 FebRet. Wed 25 Feb$1,693
Dep. Tue 03 FebRet. Tue 17 Feb$1,713
Dep. Thu 19 FebRet. Tue 03 Mar$1,713
Dep. Fri 20 FebRet. Fri 06 Mar$2,068
Dep. Sat 31 JanRet. Sun 26 Apr$2,551
Dep. Fri 23 JanRet. Sat 07 Feb$2,658
SA Return flights from $1,552
Dep. Mon 16 MarRet. Mon 30 Mar$1,552
Dep. Mon 02 MarRet. Mon 16 Mar$1,563
SAShow more Flights
Dep. Sun 01 MarRet. Tue 17 Mar$1,599
Dep. Mon 16 FebRet. Sat 07 Mar$1,599
Dep. Tue 03 FebRet. Tue 17 Feb$1,669
Dep. Mon 27 JulRet. Mon 17 Aug$1,800
Dep. Fri 23 JanRet. Sat 07 Feb$2,005
AK,EY,OD Return flights from $1,721
Dep. Wed 11 FebRet. Wed 25 Feb$1,721
Dep. Fri 20 FebRet. Fri 06 Mar$1,760
AK,EY,ODShow more Flights
Dep. Mon 02 MarRet. Mon 16 Mar$1,852
Dep. Fri 23 JanRet. Sat 07 Feb$2,366
AK,EY Return flights from $1,747
Dep. Wed 11 FebRet. Wed 25 Feb$1,747
Dep. Fri 20 FebRet. Fri 06 Mar$1,784
AK,EYShow more Flights
Dep. Mon 02 MarRet. Mon 16 Mar$1,821
Dep. Fri 23 JanRet. Sat 07 Feb$2,445
AK,EY,SQ Return flights from $1,753
Dep. Wed 11 FebRet. Wed 25 Feb$1,753
Dep. Fri 20 FebRet. Fri 06 Mar$1,904
AK,EY,SQShow more Flights
Dep. Thu 19 FebRet. Tue 03 Mar$2,042
Dep. Mon 02 MarRet. Mon 16 Mar$2,218
Dep. Tue 03 FebRet. Tue 17 Feb$2,343
Dep. Fri 23 JanRet. Sat 07 Feb$2,533
AK,EK,QR,TR Return flights from $1,758
Dep. Sat 31 JanRet. Sun 26 Apr$1,758
Dep. Fri 20 FebRet. Fri 06 Mar$2,107
AK,EK,QR,TRShow more Flights
Dep. Fri 23 JanRet. Sat 07 Feb$2,295
Dep. Tue 03 FebRet. Tue 17 Feb$2,299
EY,OD,TR Return flights from $1,766
Dep. Fri 20 FebRet. Fri 06 Mar$1,766
Dep. Wed 11 FebRet. Wed 25 Feb$1,864
EY,OD,TRShow more Flights
Dep. Fri 23 JanRet. Sat 07 Feb$2,456
AK,EY,KQ,MH,OD Return flights from $1,782
Dep. Fri 20 FebRet. Fri 06 Mar$1,782
Dep. Wed 11 FebRet. Wed 25 Feb$1,813
AK,EY,KQ,MH,ODShow more Flights
Dep. Thu 19 FebRet. Tue 03 Mar$1,864
ET,SQ,TR Return flights from $1,784
Dep. Sun 01 MarRet. Tue 17 Mar$1,784
Dep. Fri 20 FebRet. Fri 06 Mar$2,049
ET,SQ,TRShow more Flights
Dep. Thu 19 FebRet. Tue 03 Mar$2,334
Dep. Mon 02 MarRet. Mon 16 Mar$2,367
Dep. Tue 03 FebRet. Tue 17 Feb$2,461
Dep. Sat 31 JanRet. Sun 26 Apr$2,620
Dep. Fri 23 JanRet. Sat 07 Feb$2,637
Dep. Thu 09 AprRet. Tue 05 May$2,664
6E,AK,EY,OD,QR Return flights from $1,785
Dep. Mon 02 MarRet. Mon 16 Mar$1,785
6E,AK,EY,VZ Return flights from $1,786
Dep. Mon 02 MarRet. Mon 16 Mar$1,786
AI,AK,EY,OD,QR Return flights from $1,787
Dep. Mon 02 MarRet. Mon 16 Mar$1,787
AI,AK,EY,VZ Return flights from $1,788
Dep. Mon 02 MarRet. Mon 16 Mar$1,788
AK,EY,TR Return flights from $1,789
Dep. Fri 20 FebRet. Fri 06 Mar$1,789
Dep. Wed 11 FebRet. Wed 25 Feb$1,886
AK,EY,TRShow more Flights
Dep. Fri 23 JanRet. Sat 07 Feb$2,462
EY,TR Return flights from $1,795
Dep. Fri 20 FebRet. Fri 06 Mar$1,795
Dep. Wed 11 FebRet. Wed 25 Feb$2,113

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 New Zealand and flights to South Africa. Maybe a different destination? Here are all the flights from Perth


Cheapest Perth to Johannesburg Return Prices

These are the cheapest prices for Perth to Johannesburg return airfares.

February 2026
$1,290
March 2026
$1,270
May 2026
$1,447
June 2026
$1,687
September 2026
$3,096

Average Perth to Johannesburg Return Prices

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

December 2025
$4,863
January 2026
$4,315
February 2026
$2,369
March 2026
$2,370
April 2026
$2,790
May 2026
$2,400
June 2026
$2,529
July 2026
$3,330
August 2026
$2,703
September 2026
$2,722

Did you know...

  • Ortia is the closest train station to Johannesburg airport.
  • Perth has the International Air Transport Association (IATA) code of PER and Johannesburg is JNB.
  • 11 hrs 15 mins is the quickest one-way trip from Perth to Johannesburg

Questions and Answers

What is the cheapest month to fly to Johannesburg from Perth?

At the moment, the lowest-price months to travel from Perth to Johannesburg are February/2026 and March/2026. December/2025 is the most expensive month to fly from Perth to Johannesburg.

What airlines fly non-stop to Johannesburg from Perth?

Qantas Airways and South African fly non-stop between Perth and Johannesburg.

What is the cheapest airline to fly to Johannesburg from Perth?

The cheapest airline to fly from Perth to Johannesburg is Singapore Airlines.

What is the best airline to fly to Johannesburg from Perth?

Qatar Airways is the best airline to fly from Perth to Johannesburg. If you need non-stop flights then Qantas Airways is the best.

How to get from Perth to Johannesburg
Perth (PER)
 to 
Johannesburg (JNB)
11h 55m

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