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 $924
Dep. Wed 26 AugRet. Fri 11 Sep$924
Dep. Thu 03 SepRet. Wed 16 Sep$1,053
SQShow more Flights
Dep. Mon 12 OctRet. Sat 31 Oct$1,373
Dep. Wed 30 DecRet. Tue 12 Jan$1,760
Dep. Tue 29 DecRet. Tue 12 Jan$1,760
Dep. Mon 28 DecRet. Wed 13 Jan$1,818
Dep. Mon 28 DecRet. Tue 12 Jan$1,818
Dep. Mon 28 DecRet. Mon 11 Jan$1,819
Dep. Tue 29 SepRet. Thu 05 Nov$5,710
QR Return flights from $1,130
Dep. Thu 03 SepRet. Wed 16 Sep$1,130
Dep. Mon 12 OctRet. Sat 31 Oct$1,154
QRShow more Flights
Dep. Wed 26 AugRet. Fri 11 Sep$1,400
Dep. Wed 30 DecRet. Tue 12 Jan$1,589
Dep. Mon 28 DecRet. Tue 12 Jan$1,589
Dep. Tue 29 DecRet. Tue 12 Jan$1,589
Dep. Mon 28 DecRet. Mon 11 Jan$1,602
Dep. Mon 28 DecRet. Wed 13 Jan$1,603
Dep. Tue 29 SepRet. Thu 05 Nov$5,377
QR,VA Return flights from $1,168
Dep. Thu 03 SepRet. Wed 16 Sep$1,168
Dep. Mon 12 OctRet. Sat 31 Oct$1,220
QR,VAShow more Flights
Dep. Wed 26 AugRet. Fri 11 Sep$1,453
Dep. Wed 30 DecRet. Tue 12 Jan$1,594
Dep. Tue 29 DecRet. Tue 12 Jan$1,594
Dep. Mon 28 DecRet. Tue 12 Jan$1,594
Dep. Mon 28 DecRet. Wed 13 Jan$1,594
Dep. Mon 28 DecRet. Mon 11 Jan$1,643
Dep. Tue 29 SepRet. Thu 05 Nov$5,716
EY,JQ,QR Return flights from $1,191
Dep. Thu 03 SepRet. Wed 16 Sep$1,191
Dep. Mon 12 OctRet. Sat 31 Oct$1,468
EY,JQ,QRShow more Flights
Dep. Wed 26 AugRet. Fri 11 Sep$1,870
Dep. Tue 29 DecRet. Tue 12 Jan$1,895
Dep. Mon 28 DecRet. Tue 12 Jan$1,895
Dep. Wed 30 DecRet. Tue 12 Jan$1,975
EY,QR,QZ Return flights from $1,204
Dep. Thu 03 SepRet. Wed 16 Sep$1,204
Dep. Mon 28 DecRet. Mon 11 Jan$1,767
EY,QR,QZShow more Flights
Dep. Tue 29 DecRet. Tue 12 Jan$1,811
Dep. Mon 28 DecRet. Tue 12 Jan$1,811
Dep. Wed 30 DecRet. Tue 12 Jan$1,891
Dep. Mon 28 DecRet. Wed 13 Jan$2,036
EY,OD,QR,QZ Return flights from $1,216
Dep. Thu 03 SepRet. Wed 16 Sep$1,216
Dep. Mon 28 DecRet. Wed 13 Jan$2,306
EY,OD,QR,QZShow more Flights
Dep. Wed 30 DecRet. Tue 12 Jan$2,308
Dep. Mon 28 DecRet. Tue 12 Jan$2,308
Dep. Tue 29 DecRet. Tue 12 Jan$2,319
EY,QR,TR Return flights from $1,232
Dep. Thu 03 SepRet. Wed 16 Sep$1,232
Dep. Mon 12 OctRet. Sat 31 Oct$1,925
EY,JQ,QR,TR Return flights from $1,246
Dep. Thu 03 SepRet. Wed 16 Sep$1,246
Dep. Mon 12 OctRet. Sat 31 Oct$1,410
EY,JQ,QR,TRShow more Flights
Dep. Wed 26 AugRet. Fri 11 Sep$1,660
EY,JQ,QR,QZ Return flights from $1,248
Dep. Thu 03 SepRet. Wed 16 Sep$1,248
Dep. Mon 28 DecRet. Wed 13 Jan$1,761
EY,JQ,QR,QZShow more Flights
Dep. Mon 28 DecRet. Mon 11 Jan$1,773
Dep. Wed 30 DecRet. Tue 12 Jan$1,891
Dep. Mon 28 DecRet. Tue 12 Jan$1,931
Dep. Tue 29 DecRet. Tue 12 Jan$1,935
EY,JQ,OD,QR Return flights from $1,249
Dep. Thu 03 SepRet. Wed 16 Sep$1,249
Dep. Mon 28 DecRet. Wed 13 Jan$2,352
QR,SQ Return flights from $1,270
Dep. Wed 26 AugRet. Fri 11 Sep$1,270
Dep. Thu 03 SepRet. Wed 16 Sep$1,291
QR,SQShow more Flights
Dep. Mon 12 OctRet. Sat 31 Oct$1,307
Dep. Mon 28 DecRet. Wed 13 Jan$1,798
Dep. Mon 28 DecRet. Tue 12 Jan$1,836
Dep. Tue 29 DecRet. Tue 12 Jan$1,838
Dep. Mon 28 DecRet. Mon 11 Jan$1,904
Dep. Wed 30 DecRet. Tue 12 Jan$1,908
Dep. Tue 29 SepRet. Thu 05 Nov$5,790
EY,JQ,MH,QR Return flights from $1,272
Dep. Thu 03 SepRet. Wed 16 Sep$1,272
EY,JQ,OD Return flights from $1,273
Dep. Thu 03 SepRet. Wed 16 Sep$1,273
Dep. Wed 26 AugRet. Fri 11 Sep$1,774
EY,JQ,ODShow more Flights
Dep. Tue 29 DecRet. Tue 12 Jan$2,470
EY,OD,QR Return flights from $1,274
Dep. Thu 03 SepRet. Wed 16 Sep$1,274
Dep. Wed 26 AugRet. Fri 11 Sep$1,443
EY,OD,QRShow more Flights
Dep. Mon 28 DecRet. Mon 11 Jan$1,794
Dep. Wed 30 DecRet. Tue 12 Jan$2,513
Dep. Mon 28 DecRet. Wed 13 Jan$2,524
Dep. Mon 28 DecRet. Tue 12 Jan$2,524
Dep. Tue 29 DecRet. Tue 12 Jan$2,524
EK,QR Return flights from $1,288
Dep. Mon 12 OctRet. Sat 31 Oct$1,288
Dep. Wed 26 AugRet. Fri 11 Sep$1,319
EK,QRShow more Flights
Dep. Thu 03 SepRet. Wed 16 Sep$1,323
Dep. Tue 29 DecRet. Tue 12 Jan$1,590
Dep. Mon 28 DecRet. Tue 12 Jan$1,591
Dep. Mon 28 DecRet. Wed 13 Jan$1,592
Dep. Wed 30 DecRet. Tue 12 Jan$1,659
Dep. Mon 28 DecRet. Mon 11 Jan$1,717
Dep. Tue 29 SepRet. Thu 05 Nov$7,009

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
$799
March 2026
$787
May 2026
$896
June 2026
$1,045
September 2026
$1,918

Average Perth to Johannesburg Return Prices

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

December 2025
$3,013
January 2026
$2,673
February 2026
$1,467
March 2026
$1,468
April 2026
$1,728
May 2026
$1,487
June 2026
$1,567
July 2026
$2,063
August 2026
$1,675
September 2026
$1,686

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 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