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 $832
Dep. Mon 27 JulRet. Fri 21 Aug$832
Dep. Wed 12 AugRet. Wed 26 Aug$832
SQShow more Flights
Dep. Mon 03 AugRet. Tue 18 Aug$838
Dep. Wed 19 AugRet. Wed 02 Sep$838
Dep. Mon 26 OctRet. Mon 09 Nov$838
Dep. Fri 16 OctRet. Sat 31 Oct$838
Dep. Tue 21 JulRet. Tue 04 Aug$838
Dep. Mon 20 JulRet. Mon 03 Aug$838
Dep. Thu 23 JulRet. Tue 11 Aug$884
Dep. Thu 03 SepRet. Wed 16 Sep$953
Dep. Fri 04 SepRet. Wed 16 Sep$953
Dep. Fri 21 AugRet. Sat 05 Sep$1,002
Dep. Fri 02 OctRet. Sat 31 Oct$1,045
Dep. Tue 12 MayRet. Tue 19 May$1,287
Dep. Wed 23 DecRet. Sun 17 Jan$1,788
Dep. Thu 09 AprRet. Tue 05 May$1,990
Dep. Fri 03 AprRet. Wed 22 Apr$2,123
Dep. Fri 03 AprRet. Fri 17 Apr$2,335
Dep. Thu 26 MarRet. Mon 30 Mar$2,415
Dep. Tue 29 SepRet. Thu 05 Nov$4,533
AI,EY,QR,TR Return flights from $1,050
Dep. Thu 09 AprRet. Tue 05 May$1,050
AK,EY,QR Return flights from $1,053
Dep. Tue 12 MayRet. Tue 19 May$1,053
Dep. Fri 03 AprRet. Wed 22 Apr$1,498
AK,EY,QRShow more Flights
Dep. Mon 26 OctRet. Mon 09 Nov$1,692
Dep. Fri 03 AprRet. Fri 17 Apr$1,838
Dep. Fri 16 OctRet. Sat 31 Oct$1,848
Dep. Thu 26 MarRet. Mon 30 Mar$2,089
CX Return flights from $1,080
Dep. Wed 19 AugRet. Wed 02 Sep$1,080
Dep. Tue 21 JulRet. Tue 04 Aug$1,084
CXShow more Flights
Dep. Mon 26 OctRet. Mon 09 Nov$1,084
Dep. Thu 23 JulRet. Tue 11 Aug$1,084
Dep. Mon 03 AugRet. Tue 18 Aug$1,084
Dep. Mon 27 JulRet. Fri 21 Aug$1,084
Dep. Wed 12 AugRet. Wed 26 Aug$1,084
Dep. Mon 20 JulRet. Mon 03 Aug$1,084
Dep. Thu 03 SepRet. Wed 16 Sep$1,084
Dep. Fri 04 SepRet. Wed 16 Sep$1,125
Dep. Fri 21 AugRet. Sat 05 Sep$1,125
Dep. Fri 16 OctRet. Sat 31 Oct$1,125
Dep. Fri 02 OctRet. Sat 31 Oct$1,247
Dep. Thu 09 AprRet. Tue 05 May$1,474
Dep. Fri 03 AprRet. Wed 22 Apr$1,756
Dep. Wed 23 DecRet. Sun 17 Jan$1,808
Dep. Fri 03 AprRet. Fri 17 Apr$2,050
Dep. Thu 26 MarRet. Mon 30 Mar$2,699
Dep. Tue 29 SepRet. Thu 05 Nov$6,023
TK Return flights from $1,097
Dep. Tue 12 MayRet. Tue 19 May$1,097
Dep. Thu 03 SepRet. Wed 16 Sep$1,921
TKShow more Flights
Dep. Thu 23 JulRet. Tue 11 Aug$2,789
CX,QR Return flights from $1,103
Dep. Tue 12 MayRet. Tue 19 May$1,103
Dep. Mon 26 OctRet. Mon 09 Nov$1,115
CX,QRShow more Flights
Dep. Fri 16 OctRet. Sat 31 Oct$1,156
Dep. Mon 03 AugRet. Tue 18 Aug$1,161
Dep. Thu 23 JulRet. Tue 11 Aug$1,161
Dep. Mon 27 JulRet. Fri 21 Aug$1,162
Dep. Wed 12 AugRet. Wed 26 Aug$1,194
Dep. Wed 19 AugRet. Wed 02 Sep$1,195
Dep. Fri 21 AugRet. Sat 05 Sep$1,208
Dep. Tue 21 JulRet. Tue 04 Aug$1,234
Dep. Thu 03 SepRet. Wed 16 Sep$1,235
Dep. Mon 20 JulRet. Mon 03 Aug$1,246
Dep. Fri 04 SepRet. Wed 16 Sep$1,259
Dep. Fri 02 OctRet. Sat 31 Oct$1,323
Dep. Thu 09 AprRet. Tue 05 May$1,338
Dep. Fri 03 AprRet. Wed 22 Apr$1,437
Dep. Wed 23 DecRet. Sun 17 Jan$1,913
Dep. Fri 03 AprRet. Fri 17 Apr$1,996
Dep. Tue 29 SepRet. Thu 05 Nov$6,179
CX,SQ Return flights from $1,105
Dep. Wed 12 AugRet. Wed 26 Aug$1,105
Dep. Thu 23 JulRet. Tue 11 Aug$1,134
CX,SQShow more Flights
Dep. Mon 27 JulRet. Fri 21 Aug$1,148
Dep. Fri 21 AugRet. Sat 05 Sep$1,166
Dep. Mon 03 AugRet. Tue 18 Aug$1,177
Dep. Thu 03 SepRet. Wed 16 Sep$1,179
Dep. Tue 21 JulRet. Tue 04 Aug$1,179
Dep. Wed 19 AugRet. Wed 02 Sep$1,180
Dep. Mon 26 OctRet. Mon 09 Nov$1,182
Dep. Mon 20 JulRet. Mon 03 Aug$1,204
Dep. Fri 04 SepRet. Wed 16 Sep$1,207
Dep. Fri 16 OctRet. Sat 31 Oct$1,208
Dep. Fri 02 OctRet. Sat 31 Oct$1,340
Dep. Tue 12 MayRet. Tue 19 May$1,345
Dep. Thu 09 AprRet. Tue 05 May$1,848
Dep. Wed 23 DecRet. Sun 17 Jan$1,989
Dep. Fri 03 AprRet. Wed 22 Apr$2,306
Dep. Fri 03 AprRet. Fri 17 Apr$2,786
Dep. Tue 29 SepRet. Thu 05 Nov$5,875
QR,WB Return flights from $1,119
Dep. Tue 12 MayRet. Tue 19 May$1,119
Dep. Mon 03 AugRet. Tue 18 Aug$1,275
QR,WBShow more Flights
Dep. Mon 27 JulRet. Fri 21 Aug$1,285
Dep. Fri 21 AugRet. Sat 05 Sep$1,288
Dep. Wed 19 AugRet. Wed 02 Sep$1,308
Dep. Wed 12 AugRet. Wed 26 Aug$1,317
Dep. Tue 21 JulRet. Tue 04 Aug$1,388
Dep. Fri 16 OctRet. Sat 31 Oct$1,412
Dep. Mon 20 JulRet. Mon 03 Aug$1,417
Dep. Fri 04 SepRet. Wed 16 Sep$1,447
Dep. Thu 03 SepRet. Wed 16 Sep$1,476
Dep. Thu 09 AprRet. Tue 05 May$1,484
Dep. Fri 03 AprRet. Fri 17 Apr$1,514
Dep. Fri 03 AprRet. Wed 22 Apr$1,516
Dep. Thu 26 MarRet. Mon 30 Mar$1,549
Dep. Thu 23 JulRet. Tue 11 Aug$1,650
Dep. Fri 02 OctRet. Sat 31 Oct$1,728
Dep. Mon 26 OctRet. Mon 09 Nov$1,824
Dep. Tue 29 SepRet. Thu 05 Nov$6,417
6E,AK,ET,OD,TR,UR Return flights from $1,130
Dep. Thu 03 SepRet. Wed 16 Sep$1,130
6E,ET,TR,UR Return flights from $1,134
Dep. Thu 03 SepRet. Wed 16 Sep$1,134
Dep. Fri 03 AprRet. Wed 22 Apr$1,725
AI,AK,ET,OD,TR,UR Return flights from $1,135
Dep. Fri 04 SepRet. Wed 16 Sep$1,135
Dep. Wed 19 AugRet. Wed 02 Sep$1,170
6E,AI,ET,TR,UR Return flights from $1,145
Dep. Fri 04 SepRet. Wed 16 Sep$1,145
EY,QR,TR Return flights from $1,151
Dep. Mon 26 OctRet. Mon 09 Nov$1,151
Dep. Fri 16 OctRet. Sat 31 Oct$1,262
EY,QR,TRShow more Flights
Dep. Thu 23 JulRet. Tue 11 Aug$1,293
Dep. Tue 21 JulRet. Tue 04 Aug$1,370
Dep. Fri 03 AprRet. Wed 22 Apr$1,443
Dep. Fri 03 AprRet. Fri 17 Apr$1,677
Dep. Wed 23 DecRet. Sun 17 Jan$2,128
AK,EY,SA Return flights from $1,154
Dep. Tue 12 MayRet. Tue 19 May$1,154
Dep. Thu 09 AprRet. Tue 05 May$1,248
AK,EY,SAShow more Flights
Dep. Thu 26 MarRet. Mon 30 Mar$1,569
Dep. Mon 26 OctRet. Mon 09 Nov$1,642
Dep. Fri 16 OctRet. Sat 31 Oct$1,642
Dep. Thu 23 JulRet. Tue 11 Aug$1,801
Dep. Tue 21 JulRet. Tue 04 Aug$1,808
Dep. Fri 21 AugRet. Sat 05 Sep$2,099
Dep. Fri 04 SepRet. Wed 16 Sep$2,176
Dep. Wed 19 AugRet. Wed 02 Sep$2,394
Dep. Wed 23 DecRet. Sun 17 Jan$2,667
Dep. Fri 03 AprRet. Wed 22 Apr$2,860
Dep. Fri 03 AprRet. Fri 17 Apr$3,103
6E,TC,TR,UR Return flights from $1,156
Dep. Thu 03 SepRet. Wed 16 Sep$1,156
Dep. Fri 04 SepRet. Wed 16 Sep$1,280

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 United States (USA) 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
$796
March 2026
$783
May 2026
$892
June 2026
$1,040
September 2026
$1,909

Average Perth to Johannesburg Return Prices

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

December 2025
$2,999
January 2026
$2,661
February 2026
$1,461
March 2026
$1,462
April 2026
$1,721
May 2026
$1,480
June 2026
$1,560
July 2026
$2,054
August 2026
$1,667
September 2026
$1,679

Did you know...

  • It is 8,311 kilometres from Perth to Johannesburg.
  • Johannesburg is 6 hours later than Perth.
  • Ortia is the closest train station to Johannesburg airport.
  • The quickest return flight on this route is 20 hours and 40 minutes flying

Questions and Answers

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

At the moment, the lowest-price time of year to fly to Johannesburg from Perth is March/2026. You will pay the most in April/2026.

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 that flies from Perth to Johannesburg?

The cheapest airline that flies from Perth to Johannesburg is South African.

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

The best airline to fly to Johannesburg from Perth is Qatar Airways. For 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