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,613
Dep. Tue 01 SepRet. Mon 28 Sep$1,613
Dep. Mon 14 SepRet. Mon 28 Sep$1,613
SQShow more Flights
Dep. Thu 10 SepRet. Mon 28 Sep$1,613
Dep. Mon 17 AugRet. Mon 31 Aug$1,613
Dep. Fri 11 SepRet. Mon 28 Sep$1,753
Dep. Sun 06 SepRet. Mon 28 Sep$1,753
Dep. Mon 03 AugRet. Wed 26 Aug$1,838
Dep. Wed 05 AugRet. Wed 26 Aug$1,838
Dep. Mon 10 AugRet. Wed 26 Aug$1,838
Dep. Mon 31 AugRet. Mon 21 Sep$1,838
Dep. Wed 02 SepRet. Mon 21 Sep$1,838
Dep. Fri 14 AugRet. Wed 26 Aug$1,838
Dep. Mon 24 AugRet. Wed 09 Sep$1,838
Dep. Wed 12 AugRet. Wed 26 Aug$1,838
Dep. Sat 05 SepRet. Mon 21 Sep$1,838
Dep. Mon 07 SepRet. Mon 21 Sep$1,838
Dep. Sun 30 AugRet. Mon 21 Sep$1,838
Dep. Tue 25 AugRet. Wed 09 Sep$1,838
Dep. Wed 09 SepRet. Mon 21 Sep$1,838
Dep. Fri 04 SepRet. Mon 21 Sep$1,838
Dep. Tue 01 SepRet. Tue 29 Sep$1,935
Dep. Wed 16 SepRet. Tue 29 Sep$1,935
Dep. Tue 15 SepRet. Tue 29 Sep$1,935
EY,QR,TR Return flights from $1,943
Dep. Wed 09 SepRet. Mon 21 Sep$1,943
QR Return flights from $1,983
Dep. Wed 02 SepRet. Mon 21 Sep$1,983
Dep. Wed 09 SepRet. Mon 21 Sep$1,983
QRShow more Flights
Dep. Mon 31 AugRet. Mon 21 Sep$1,983
Dep. Sun 30 AugRet. Mon 21 Sep$1,988
Dep. Mon 07 SepRet. Mon 21 Sep$1,989
Dep. Fri 04 SepRet. Mon 21 Sep$2,038
Dep. Sat 05 SepRet. Mon 21 Sep$2,042
Dep. Mon 14 SepRet. Mon 28 Sep$2,186
Dep. Thu 10 SepRet. Mon 28 Sep$2,186
Dep. Tue 01 SepRet. Mon 28 Sep$2,186
Dep. Fri 11 SepRet. Mon 28 Sep$2,236
Dep. Tue 15 SepRet. Tue 29 Sep$2,282
Dep. Wed 16 SepRet. Tue 29 Sep$2,282
Dep. Tue 01 SepRet. Tue 29 Sep$2,294
Dep. Sun 06 SepRet. Mon 28 Sep$2,428
Dep. Wed 12 AugRet. Wed 26 Aug$2,433
Dep. Mon 24 AugRet. Wed 09 Sep$2,463
Dep. Fri 14 AugRet. Wed 26 Aug$2,494
Dep. Tue 25 AugRet. Wed 09 Sep$2,503
Dep. Mon 10 AugRet. Wed 26 Aug$2,552
Dep. Mon 03 AugRet. Wed 26 Aug$2,552
Dep. Wed 05 AugRet. Wed 26 Aug$2,646
Dep. Mon 17 AugRet. Mon 31 Aug$2,767
QR,VA Return flights from $2,059
Dep. Mon 31 AugRet. Mon 21 Sep$2,059
Dep. Wed 02 SepRet. Mon 21 Sep$2,059
QR,VAShow more Flights
Dep. Sun 30 AugRet. Mon 21 Sep$2,062
Dep. Wed 09 SepRet. Mon 21 Sep$2,062
Dep. Mon 07 SepRet. Mon 21 Sep$2,071
Dep. Fri 04 SepRet. Mon 21 Sep$2,110
Dep. Sat 05 SepRet. Mon 21 Sep$2,111
Dep. Tue 25 AugRet. Wed 09 Sep$2,345
Dep. Mon 24 AugRet. Wed 09 Sep$2,345
Dep. Wed 16 SepRet. Tue 29 Sep$2,358
Dep. Tue 15 SepRet. Tue 29 Sep$2,358
Dep. Thu 10 SepRet. Mon 28 Sep$2,363
Dep. Sun 06 SepRet. Mon 28 Sep$2,375
Dep. Tue 01 SepRet. Mon 28 Sep$2,385
Dep. Mon 14 SepRet. Mon 28 Sep$2,385
Dep. Tue 01 SepRet. Tue 29 Sep$2,385
Dep. Fri 11 SepRet. Mon 28 Sep$2,414
Dep. Mon 10 AugRet. Wed 26 Aug$2,443
Dep. Mon 03 AugRet. Wed 26 Aug$2,625
Dep. Wed 05 AugRet. Wed 26 Aug$2,625
Dep. Wed 12 AugRet. Wed 26 Aug$2,671
Dep. Fri 14 AugRet. Wed 26 Aug$2,724
Dep. Mon 17 AugRet. Mon 31 Aug$2,939
QF,TK Return flights from $2,104
Dep. Wed 02 SepRet. Mon 21 Sep$2,104
Dep. Fri 04 SepRet. Mon 21 Sep$2,321
QF,TKShow more Flights
Dep. Mon 07 SepRet. Mon 21 Sep$2,810
Dep. Sun 30 AugRet. Mon 21 Sep$2,996
Dep. Tue 25 AugRet. Wed 09 Sep$2,997
Dep. Tue 01 SepRet. Tue 29 Sep$3,024
Dep. Tue 15 SepRet. Tue 29 Sep$3,320
Dep. Sat 05 SepRet. Mon 21 Sep$3,400
Dep. Fri 14 AugRet. Wed 26 Aug$3,406
Dep. Wed 09 SepRet. Mon 21 Sep$3,430
Dep. Wed 16 SepRet. Tue 29 Sep$3,458
Dep. Wed 12 AugRet. Wed 26 Aug$3,639
Dep. Mon 24 AugRet. Wed 09 Sep$4,042
Dep. Sun 06 SepRet. Mon 28 Sep$4,382
Dep. Mon 17 AugRet. Mon 31 Aug$5,679
AK,EK,QR Return flights from $2,108
Dep. Sat 05 SepRet. Mon 21 Sep$2,108
MH,QR Return flights from $2,111
Dep. Fri 04 SepRet. Mon 21 Sep$2,111
Dep. Sat 05 SepRet. Mon 21 Sep$2,137
MH,QRShow more Flights
Dep. Tue 15 SepRet. Tue 29 Sep$2,415
Dep. Tue 01 SepRet. Tue 29 Sep$2,430
Dep. Tue 01 SepRet. Mon 28 Sep$2,430
Dep. Thu 10 SepRet. Mon 28 Sep$2,431
Dep. Sun 06 SepRet. Mon 28 Sep$2,438
Dep. Fri 11 SepRet. Mon 28 Sep$2,480
Dep. Mon 24 AugRet. Wed 09 Sep$2,500
Dep. Wed 12 AugRet. Wed 26 Aug$2,500
Dep. Tue 25 AugRet. Wed 09 Sep$2,500
Dep. Fri 14 AugRet. Wed 26 Aug$2,550
Dep. Mon 17 AugRet. Mon 31 Aug$3,212
Dep. Mon 03 AugRet. Wed 26 Aug$3,276
Dep. Mon 10 AugRet. Wed 26 Aug$3,276
Dep. Wed 05 AugRet. Wed 26 Aug$3,278
Dep. Wed 16 SepRet. Tue 29 Sep$3,347
Dep. Mon 31 AugRet. Mon 21 Sep$4,561
Dep. Wed 02 SepRet. Mon 21 Sep$4,562
Dep. Mon 07 SepRet. Mon 21 Sep$4,569
Dep. Wed 09 SepRet. Mon 21 Sep$4,628
Dep. Mon 14 SepRet. Mon 28 Sep$4,870
TK Return flights from $2,145
Dep. Wed 02 SepRet. Mon 21 Sep$2,145
Dep. Tue 01 SepRet. Mon 28 Sep$2,272
TKShow more Flights
Dep. Fri 04 SepRet. Mon 21 Sep$2,355
Dep. Tue 01 SepRet. Tue 29 Sep$2,608
Dep. Mon 07 SepRet. Mon 21 Sep$2,841
Dep. Sun 06 SepRet. Mon 28 Sep$2,942
Dep. Tue 15 SepRet. Tue 29 Sep$3,240
Dep. Sat 05 SepRet. Mon 21 Sep$3,420
Dep. Fri 11 SepRet. Mon 28 Sep$3,542
Dep. Wed 09 SepRet. Mon 21 Sep$3,941
Dep. Mon 14 SepRet. Mon 28 Sep$4,069
Dep. Mon 24 AugRet. Wed 09 Sep$4,351
Dep. Wed 12 AugRet. Wed 26 Aug$5,078
Dep. Mon 17 AugRet. Mon 31 Aug$6,000
EK,OD,QR Return flights from $2,160
Dep. Sat 05 SepRet. Mon 21 Sep$2,160
CX,QR Return flights from $2,199
Dep. Wed 02 SepRet. Mon 21 Sep$2,199
Dep. Mon 31 AugRet. Mon 21 Sep$2,199
CX,QRShow more Flights
Dep. Mon 07 SepRet. Mon 21 Sep$2,203
Dep. Wed 09 SepRet. Mon 21 Sep$2,230
Dep. Sun 30 AugRet. Mon 21 Sep$2,233
Dep. Fri 04 SepRet. Mon 21 Sep$2,233
Dep. Sat 05 SepRet. Mon 21 Sep$2,237
Dep. Tue 15 SepRet. Tue 29 Sep$2,416
Dep. Wed 16 SepRet. Tue 29 Sep$2,417
Dep. Tue 01 SepRet. Tue 29 Sep$2,428
Dep. Tue 25 AugRet. Wed 09 Sep$2,432
Dep. Mon 24 AugRet. Wed 09 Sep$2,432
Dep. Wed 12 AugRet. Wed 26 Aug$2,442
Dep. Tue 01 SepRet. Mon 28 Sep$2,472
Dep. Thu 10 SepRet. Mon 28 Sep$2,472
Dep. Mon 14 SepRet. Mon 28 Sep$2,474
Dep. Fri 14 AugRet. Wed 26 Aug$2,493
Dep. Fri 11 SepRet. Mon 28 Sep$2,524
Dep. Sun 06 SepRet. Mon 28 Sep$2,537
Dep. Mon 10 AugRet. Wed 26 Aug$2,688
Dep. Mon 03 AugRet. Wed 26 Aug$2,688
Dep. Mon 17 AugRet. Mon 31 Aug$2,689
Dep. Wed 05 AugRet. Wed 26 Aug$2,693
QR,TK Return flights from $2,203
Dep. Wed 02 SepRet. Mon 21 Sep$2,203
Dep. Mon 24 AugRet. Wed 09 Sep$2,358
QR,TKShow more Flights
Dep. Tue 15 SepRet. Tue 29 Sep$2,394
Dep. Wed 16 SepRet. Tue 29 Sep$2,394
Dep. Tue 01 SepRet. Tue 29 Sep$2,398
Dep. Wed 09 SepRet. Mon 21 Sep$2,425
Dep. Sun 30 AugRet. Mon 21 Sep$2,426
Dep. Mon 14 SepRet. Mon 28 Sep$2,441
Dep. Sun 06 SepRet. Mon 28 Sep$2,441
Dep. Tue 01 SepRet. Mon 28 Sep$2,441
Dep. Mon 07 SepRet. Mon 21 Sep$2,613
Dep. Mon 03 AugRet. Wed 26 Aug$2,753
EY,SQ,TR Return flights from $2,208
Dep. Wed 09 SepRet. Mon 21 Sep$2,208
QR,WB Return flights from $2,221
Dep. Mon 07 SepRet. Mon 21 Sep$2,221
Dep. Mon 31 AugRet. Mon 21 Sep$2,375
QR,WBShow more Flights
Dep. Wed 02 SepRet. Mon 21 Sep$2,380
Dep. Fri 04 SepRet. Mon 21 Sep$2,380
Dep. Sun 30 AugRet. Mon 21 Sep$2,415
Dep. Wed 09 SepRet. Mon 21 Sep$2,416
Dep. Tue 25 AugRet. Wed 09 Sep$2,417
Dep. Wed 12 AugRet. Wed 26 Aug$2,439
Dep. Mon 24 AugRet. Wed 09 Sep$2,441
Dep. Sat 05 SepRet. Mon 21 Sep$2,464
Dep. Fri 14 AugRet. Wed 26 Aug$2,488
Dep. Thu 10 SepRet. Mon 28 Sep$2,554
Dep. Mon 14 SepRet. Mon 28 Sep$2,554
Dep. Tue 15 SepRet. Tue 29 Sep$2,575
Dep. Wed 16 SepRet. Tue 29 Sep$2,575
Dep. Tue 01 SepRet. Mon 28 Sep$2,579
Dep. Tue 01 SepRet. Tue 29 Sep$2,579
Dep. Sun 06 SepRet. Mon 28 Sep$2,602
Dep. Fri 11 SepRet. Mon 28 Sep$2,603
Dep. Mon 10 AugRet. Wed 26 Aug$2,849
Dep. Wed 05 AugRet. Wed 26 Aug$2,850
Dep. Mon 03 AugRet. Wed 26 Aug$3,229
Dep. Mon 17 AugRet. Mon 31 Aug$3,240
QR,SQ Return flights from $2,225
Dep. Tue 25 AugRet. Wed 09 Sep$2,225
Dep. Mon 24 AugRet. Wed 09 Sep$2,230
QR,SQShow more Flights
Dep. Wed 12 AugRet. Wed 26 Aug$2,237
Dep. Mon 31 AugRet. Mon 21 Sep$2,242
Dep. Wed 02 SepRet. Mon 21 Sep$2,242
Dep. Mon 07 SepRet. Mon 21 Sep$2,242
Dep. Sun 30 AugRet. Mon 21 Sep$2,242
Dep. Wed 09 SepRet. Mon 21 Sep$2,243
Dep. Fri 04 SepRet. Mon 21 Sep$2,291
Dep. Sat 05 SepRet. Mon 21 Sep$2,291
Dep. Fri 14 AugRet. Wed 26 Aug$2,291
Dep. Mon 03 AugRet. Wed 26 Aug$2,467
Dep. Mon 10 AugRet. Wed 26 Aug$2,467
Dep. Mon 17 AugRet. Mon 31 Aug$2,480
Dep. Wed 05 AugRet. Wed 26 Aug$2,484
Dep. Tue 01 SepRet. Mon 28 Sep$2,586
Dep. Tue 01 SepRet. Tue 29 Sep$2,587
Dep. Wed 16 SepRet. Tue 29 Sep$2,703
Dep. Tue 15 SepRet. Tue 29 Sep$2,703
Dep. Mon 14 SepRet. Mon 28 Sep$2,740
Dep. Thu 10 SepRet. Mon 28 Sep$2,740
Dep. Sun 06 SepRet. Mon 28 Sep$2,741
Dep. Fri 11 SepRet. Mon 28 Sep$2,789
EK,OD,SQ Return flights from $2,264
Dep. Wed 12 AugRet. Wed 26 Aug$2,264

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,364
March 2026
$1,343
May 2026
$1,530
June 2026
$1,784
September 2026
$3,273

Average Perth to Johannesburg Return Prices

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

December 2025
$5,142
January 2026
$4,563
February 2026
$2,505
March 2026
$2,506
April 2026
$2,950
May 2026
$2,538
June 2026
$2,674
July 2026
$3,521
August 2026
$2,858
September 2026
$2,878

Did you know...

  • The quickest one-way trip from Perth to Johannesburg is 11 hours and 15 minutes
  • From Johannesburg to Perth is 8,311 km.
  • Perth is 6 hours earlier than Johannesburg. For a couple of days after the journey you will probably be jetlagged.

Questions and Answers

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

Currently, the lowest-price time of year to fly to Johannesburg from Perth is August/2026. The most expensive month is December/2026.

What airlines fly non-stop to Johannesburg from Perth?

Qantas Airways and South African have non-stop flights from Perth to Johannesburg.

What is the cheapest airline that flies from Perth to Johannesburg?

The cheapest airline that flies from Perth to Johannesburg is Singapore Airlines.

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

The best airline to fly from Perth to Johannesburg 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