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 $942
Dep. Tue 01 SepRet. Mon 28 Sep$942
Dep. Mon 14 SepRet. Mon 28 Sep$942
SQShow more Flights
Dep. Thu 10 SepRet. Mon 28 Sep$942
Dep. Mon 17 AugRet. Mon 31 Aug$942
Dep. Fri 11 SepRet. Mon 28 Sep$1,024
Dep. Sun 06 SepRet. Mon 28 Sep$1,024
Dep. Mon 03 AugRet. Wed 26 Aug$1,074
Dep. Wed 05 AugRet. Wed 26 Aug$1,074
Dep. Mon 10 AugRet. Wed 26 Aug$1,074
Dep. Mon 31 AugRet. Mon 21 Sep$1,074
Dep. Wed 02 SepRet. Mon 21 Sep$1,074
Dep. Fri 14 AugRet. Wed 26 Aug$1,074
Dep. Mon 24 AugRet. Wed 09 Sep$1,074
Dep. Wed 12 AugRet. Wed 26 Aug$1,074
Dep. Sat 05 SepRet. Mon 21 Sep$1,074
Dep. Mon 07 SepRet. Mon 21 Sep$1,074
Dep. Sun 30 AugRet. Mon 21 Sep$1,074
Dep. Tue 25 AugRet. Wed 09 Sep$1,074
Dep. Wed 09 SepRet. Mon 21 Sep$1,074
Dep. Fri 04 SepRet. Mon 21 Sep$1,074
Dep. Tue 01 SepRet. Tue 29 Sep$1,131
Dep. Wed 16 SepRet. Tue 29 Sep$1,131
Dep. Tue 15 SepRet. Tue 29 Sep$1,131
EY,QR,TR Return flights from $1,135
Dep. Wed 09 SepRet. Mon 21 Sep$1,135
QR Return flights from $1,159
Dep. Wed 02 SepRet. Mon 21 Sep$1,159
Dep. Wed 09 SepRet. Mon 21 Sep$1,159
QRShow more Flights
Dep. Mon 31 AugRet. Mon 21 Sep$1,159
Dep. Sun 30 AugRet. Mon 21 Sep$1,162
Dep. Mon 07 SepRet. Mon 21 Sep$1,163
Dep. Fri 04 SepRet. Mon 21 Sep$1,191
Dep. Sat 05 SepRet. Mon 21 Sep$1,193
Dep. Mon 14 SepRet. Mon 28 Sep$1,277
Dep. Thu 10 SepRet. Mon 28 Sep$1,277
Dep. Tue 01 SepRet. Mon 28 Sep$1,277
Dep. Fri 11 SepRet. Mon 28 Sep$1,307
Dep. Tue 15 SepRet. Tue 29 Sep$1,334
Dep. Wed 16 SepRet. Tue 29 Sep$1,334
Dep. Tue 01 SepRet. Tue 29 Sep$1,341
Dep. Sun 06 SepRet. Mon 28 Sep$1,419
Dep. Wed 12 AugRet. Wed 26 Aug$1,422
Dep. Mon 24 AugRet. Wed 09 Sep$1,439
Dep. Fri 14 AugRet. Wed 26 Aug$1,458
Dep. Tue 25 AugRet. Wed 09 Sep$1,463
Dep. Mon 10 AugRet. Wed 26 Aug$1,492
Dep. Mon 03 AugRet. Wed 26 Aug$1,492
Dep. Wed 05 AugRet. Wed 26 Aug$1,546
Dep. Mon 17 AugRet. Mon 31 Aug$1,617
QR,VA Return flights from $1,203
Dep. Mon 31 AugRet. Mon 21 Sep$1,203
Dep. Wed 02 SepRet. Mon 21 Sep$1,203
QR,VAShow more Flights
Dep. Sun 30 AugRet. Mon 21 Sep$1,205
Dep. Wed 09 SepRet. Mon 21 Sep$1,205
Dep. Mon 07 SepRet. Mon 21 Sep$1,210
Dep. Fri 04 SepRet. Mon 21 Sep$1,233
Dep. Sat 05 SepRet. Mon 21 Sep$1,234
Dep. Tue 25 AugRet. Wed 09 Sep$1,370
Dep. Mon 24 AugRet. Wed 09 Sep$1,371
Dep. Wed 16 SepRet. Tue 29 Sep$1,378
Dep. Tue 15 SepRet. Tue 29 Sep$1,378
Dep. Thu 10 SepRet. Mon 28 Sep$1,381
Dep. Sun 06 SepRet. Mon 28 Sep$1,388
Dep. Tue 01 SepRet. Mon 28 Sep$1,394
Dep. Mon 14 SepRet. Mon 28 Sep$1,394
Dep. Tue 01 SepRet. Tue 29 Sep$1,394
Dep. Fri 11 SepRet. Mon 28 Sep$1,411
Dep. Mon 10 AugRet. Wed 26 Aug$1,428
Dep. Mon 03 AugRet. Wed 26 Aug$1,534
Dep. Wed 05 AugRet. Wed 26 Aug$1,534
Dep. Wed 12 AugRet. Wed 26 Aug$1,561
Dep. Fri 14 AugRet. Wed 26 Aug$1,592
Dep. Mon 17 AugRet. Mon 31 Aug$1,718
QF,TK Return flights from $1,230
Dep. Wed 02 SepRet. Mon 21 Sep$1,230
Dep. Fri 04 SepRet. Mon 21 Sep$1,356
QF,TKShow more Flights
Dep. Mon 07 SepRet. Mon 21 Sep$1,642
Dep. Sun 30 AugRet. Mon 21 Sep$1,751
Dep. Tue 25 AugRet. Wed 09 Sep$1,752
Dep. Tue 01 SepRet. Tue 29 Sep$1,767
Dep. Tue 15 SepRet. Tue 29 Sep$1,940
Dep. Sat 05 SepRet. Mon 21 Sep$1,987
Dep. Fri 14 AugRet. Wed 26 Aug$1,990
Dep. Wed 09 SepRet. Mon 21 Sep$2,005
Dep. Wed 16 SepRet. Tue 29 Sep$2,021
Dep. Wed 12 AugRet. Wed 26 Aug$2,127
Dep. Mon 24 AugRet. Wed 09 Sep$2,363
Dep. Sun 06 SepRet. Mon 28 Sep$2,561
Dep. Mon 17 AugRet. Mon 31 Aug$3,319
AK,EK,QR Return flights from $1,232
Dep. Sat 05 SepRet. Mon 21 Sep$1,232
MH,QR Return flights from $1,234
Dep. Fri 04 SepRet. Mon 21 Sep$1,234
Dep. Sat 05 SepRet. Mon 21 Sep$1,249
MH,QRShow more Flights
Dep. Tue 15 SepRet. Tue 29 Sep$1,411
Dep. Tue 01 SepRet. Tue 29 Sep$1,420
Dep. Tue 01 SepRet. Mon 28 Sep$1,420
Dep. Thu 10 SepRet. Mon 28 Sep$1,421
Dep. Sun 06 SepRet. Mon 28 Sep$1,425
Dep. Fri 11 SepRet. Mon 28 Sep$1,449
Dep. Mon 24 AugRet. Wed 09 Sep$1,461
Dep. Wed 12 AugRet. Wed 26 Aug$1,461
Dep. Tue 25 AugRet. Wed 09 Sep$1,461
Dep. Fri 14 AugRet. Wed 26 Aug$1,491
Dep. Mon 17 AugRet. Mon 31 Aug$1,877
Dep. Mon 03 AugRet. Wed 26 Aug$1,915
Dep. Mon 10 AugRet. Wed 26 Aug$1,915
Dep. Wed 05 AugRet. Wed 26 Aug$1,916
Dep. Wed 16 SepRet. Tue 29 Sep$1,956
Dep. Mon 31 AugRet. Mon 21 Sep$2,666
Dep. Wed 02 SepRet. Mon 21 Sep$2,666
Dep. Mon 07 SepRet. Mon 21 Sep$2,671
Dep. Wed 09 SepRet. Mon 21 Sep$2,705
Dep. Mon 14 SepRet. Mon 28 Sep$2,846
TK Return flights from $1,254
Dep. Wed 02 SepRet. Mon 21 Sep$1,254
Dep. Tue 01 SepRet. Mon 28 Sep$1,328
TKShow more Flights
Dep. Fri 04 SepRet. Mon 21 Sep$1,376
Dep. Tue 01 SepRet. Tue 29 Sep$1,524
Dep. Mon 07 SepRet. Mon 21 Sep$1,660
Dep. Sun 06 SepRet. Mon 28 Sep$1,719
Dep. Tue 15 SepRet. Tue 29 Sep$1,894
Dep. Sat 05 SepRet. Mon 21 Sep$1,999
Dep. Fri 11 SepRet. Mon 28 Sep$2,070
Dep. Wed 09 SepRet. Mon 21 Sep$2,303
Dep. Mon 14 SepRet. Mon 28 Sep$2,378
Dep. Mon 24 AugRet. Wed 09 Sep$2,543
Dep. Wed 12 AugRet. Wed 26 Aug$2,968
Dep. Mon 17 AugRet. Mon 31 Aug$3,507
EK,OD,QR Return flights from $1,262
Dep. Sat 05 SepRet. Mon 21 Sep$1,262
CX,QR Return flights from $1,285
Dep. Wed 02 SepRet. Mon 21 Sep$1,285
Dep. Mon 31 AugRet. Mon 21 Sep$1,285
CX,QRShow more Flights
Dep. Mon 07 SepRet. Mon 21 Sep$1,287
Dep. Wed 09 SepRet. Mon 21 Sep$1,303
Dep. Sun 30 AugRet. Mon 21 Sep$1,305
Dep. Fri 04 SepRet. Mon 21 Sep$1,305
Dep. Sat 05 SepRet. Mon 21 Sep$1,307
Dep. Tue 15 SepRet. Tue 29 Sep$1,412
Dep. Wed 16 SepRet. Tue 29 Sep$1,413
Dep. Tue 01 SepRet. Tue 29 Sep$1,419
Dep. Tue 25 AugRet. Wed 09 Sep$1,421
Dep. Mon 24 AugRet. Wed 09 Sep$1,421
Dep. Wed 12 AugRet. Wed 26 Aug$1,427
Dep. Tue 01 SepRet. Mon 28 Sep$1,445
Dep. Thu 10 SepRet. Mon 28 Sep$1,445
Dep. Mon 14 SepRet. Mon 28 Sep$1,446
Dep. Fri 14 AugRet. Wed 26 Aug$1,457
Dep. Fri 11 SepRet. Mon 28 Sep$1,475
Dep. Sun 06 SepRet. Mon 28 Sep$1,483
Dep. Mon 10 AugRet. Wed 26 Aug$1,571
Dep. Mon 03 AugRet. Wed 26 Aug$1,571
Dep. Mon 17 AugRet. Mon 31 Aug$1,571
Dep. Wed 05 AugRet. Wed 26 Aug$1,574
QR,TK Return flights from $1,287
Dep. Wed 02 SepRet. Mon 21 Sep$1,287
Dep. Mon 24 AugRet. Wed 09 Sep$1,378
QR,TKShow more Flights
Dep. Tue 15 SepRet. Tue 29 Sep$1,399
Dep. Wed 16 SepRet. Tue 29 Sep$1,399
Dep. Tue 01 SepRet. Tue 29 Sep$1,401
Dep. Wed 09 SepRet. Mon 21 Sep$1,417
Dep. Sun 30 AugRet. Mon 21 Sep$1,418
Dep. Mon 14 SepRet. Mon 28 Sep$1,426
Dep. Sun 06 SepRet. Mon 28 Sep$1,427
Dep. Tue 01 SepRet. Mon 28 Sep$1,427
Dep. Mon 07 SepRet. Mon 21 Sep$1,527
Dep. Mon 03 AugRet. Wed 26 Aug$1,609
EY,SQ,TR Return flights from $1,290
Dep. Wed 09 SepRet. Mon 21 Sep$1,290
QR,WB Return flights from $1,298
Dep. Mon 07 SepRet. Mon 21 Sep$1,298
Dep. Mon 31 AugRet. Mon 21 Sep$1,388
QR,WBShow more Flights
Dep. Wed 02 SepRet. Mon 21 Sep$1,391
Dep. Fri 04 SepRet. Mon 21 Sep$1,391
Dep. Sun 30 AugRet. Mon 21 Sep$1,411
Dep. Wed 09 SepRet. Mon 21 Sep$1,412
Dep. Tue 25 AugRet. Wed 09 Sep$1,413
Dep. Wed 12 AugRet. Wed 26 Aug$1,426
Dep. Mon 24 AugRet. Wed 09 Sep$1,426
Dep. Sat 05 SepRet. Mon 21 Sep$1,440
Dep. Fri 14 AugRet. Wed 26 Aug$1,454
Dep. Thu 10 SepRet. Mon 28 Sep$1,493
Dep. Mon 14 SepRet. Mon 28 Sep$1,493
Dep. Tue 15 SepRet. Tue 29 Sep$1,505
Dep. Wed 16 SepRet. Tue 29 Sep$1,505
Dep. Tue 01 SepRet. Mon 28 Sep$1,507
Dep. Tue 01 SepRet. Tue 29 Sep$1,507
Dep. Sun 06 SepRet. Mon 28 Sep$1,520
Dep. Fri 11 SepRet. Mon 28 Sep$1,521
Dep. Mon 10 AugRet. Wed 26 Aug$1,665
Dep. Wed 05 AugRet. Wed 26 Aug$1,665
Dep. Mon 03 AugRet. Wed 26 Aug$1,887
Dep. Mon 17 AugRet. Mon 31 Aug$1,893
QR,SQ Return flights from $1,300
Dep. Tue 25 AugRet. Wed 09 Sep$1,300
Dep. Mon 24 AugRet. Wed 09 Sep$1,303
QR,SQShow more Flights
Dep. Wed 12 AugRet. Wed 26 Aug$1,307
Dep. Mon 31 AugRet. Mon 21 Sep$1,310
Dep. Wed 02 SepRet. Mon 21 Sep$1,310
Dep. Mon 07 SepRet. Mon 21 Sep$1,310
Dep. Sun 30 AugRet. Mon 21 Sep$1,310
Dep. Wed 09 SepRet. Mon 21 Sep$1,311
Dep. Fri 04 SepRet. Mon 21 Sep$1,339
Dep. Sat 05 SepRet. Mon 21 Sep$1,339
Dep. Fri 14 AugRet. Wed 26 Aug$1,339
Dep. Mon 03 AugRet. Wed 26 Aug$1,442
Dep. Mon 10 AugRet. Wed 26 Aug$1,442
Dep. Mon 17 AugRet. Mon 31 Aug$1,449
Dep. Wed 05 AugRet. Wed 26 Aug$1,452
Dep. Tue 01 SepRet. Mon 28 Sep$1,511
Dep. Tue 01 SepRet. Tue 29 Sep$1,512
Dep. Wed 16 SepRet. Tue 29 Sep$1,580
Dep. Tue 15 SepRet. Tue 29 Sep$1,580
Dep. Mon 14 SepRet. Mon 28 Sep$1,602
Dep. Thu 10 SepRet. Mon 28 Sep$1,602
Dep. Sun 06 SepRet. Mon 28 Sep$1,602
Dep. Fri 11 SepRet. Mon 28 Sep$1,630
EK,OD,SQ Return flights from $1,323
Dep. Wed 12 AugRet. Wed 26 Aug$1,323

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
$797
March 2026
$785
May 2026
$894
June 2026
$1,043
September 2026
$1,913

Average Perth to Johannesburg Return Prices

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

December 2025
$3,006
January 2026
$2,667
February 2026
$1,464
March 2026
$1,465
April 2026
$1,724
May 2026
$1,483
June 2026
$1,563
July 2026
$2,058
August 2026
$1,671
September 2026
$1,682

Did you know...

  • 11 hours and 15 minutes is the shortest one-way flight from Perth to Johannesburg
  • Perth has the International Air Transport Association (IATA) airport code of PER and Johannesburg is JNB.
  • The closest hotel to Perth airport is The Airport Bed which is at 105 Central Ave, Redcliffe .
  • The distance between Perth and Johannesburg is 8,311 kilometres.

Questions and Answers

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

At the moment, the cheapest month to take a flight to Johannesburg from Perth is February/2027. The most expensive time is September/2026.

What airlines fly non-stop to Johannesburg from Perth?

Qantas and South African fly direct between Perth and Johannesburg.

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

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

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

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