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,401
Dep. Mon 31 AugRet. Wed 16 Sep$1,401
Dep. Thu 23 JulRet. Wed 05 Aug$1,401
SQShow more Flights
Dep. Fri 28 AugRet. Fri 11 Sep$1,401
Dep. Tue 18 AugRet. Tue 01 Sep$1,401
Dep. Sun 25 OctRet. Fri 13 Nov$1,403
Dep. Tue 02 JunRet. Wed 17 Jun$1,407
Dep. Sun 30 AugRet. Fri 11 Sep$1,454
Dep. Tue 25 AugRet. Tue 08 Sep$1,455
Dep. Mon 03 AugRet. Mon 17 Aug$1,582
Dep. Fri 30 OctRet. Sat 14 Nov$1,593
Dep. Thu 13 AugRet. Sat 29 Aug$1,676
Dep. Thu 09 AprRet. Tue 05 May$3,331
Dep. Mon 09 MarRet. Thu 21 May$4,191
Dep. Mon 09 MarRet. Mon 23 Mar$4,626
Dep. Wed 11 MarRet. Mon 23 Mar$7,326
Dep. Tue 29 SepRet. Thu 05 Nov$7,734
6E,OD,TR,UR Return flights from $1,774
Dep. Mon 31 AugRet. Wed 16 Sep$1,774
6E,KQ,OD,TR,UR Return flights from $1,806
Dep. Sun 30 AugRet. Fri 11 Sep$1,806
Dep. Mon 31 AugRet. Wed 16 Sep$1,955
CX Return flights from $1,816
Dep. Mon 31 AugRet. Wed 16 Sep$1,816
Dep. Thu 23 JulRet. Wed 05 Aug$1,816
CXShow more Flights
Dep. Thu 13 AugRet. Sat 29 Aug$1,816
Dep. Mon 03 AugRet. Mon 17 Aug$1,816
Dep. Tue 02 JunRet. Wed 17 Jun$1,822
Dep. Tue 18 AugRet. Tue 01 Sep$1,839
Dep. Tue 25 AugRet. Tue 08 Sep$1,840
Dep. Sun 25 OctRet. Fri 13 Nov$1,885
Dep. Sun 30 AugRet. Fri 11 Sep$1,885
Dep. Fri 28 AugRet. Fri 11 Sep$1,885
Dep. Fri 30 OctRet. Sat 14 Nov$1,885
Dep. Thu 09 AprRet. Tue 05 May$2,100
Dep. Mon 09 MarRet. Thu 21 May$2,149
Dep. Tue 29 SepRet. Thu 05 Nov$10,411
6E,ET,KQ,OD,TR Return flights from $1,839
Dep. Sun 30 AugRet. Fri 11 Sep$1,839
Dep. Fri 28 AugRet. Fri 11 Sep$1,846
CX,QR Return flights from $1,845
Dep. Tue 02 JunRet. Wed 17 Jun$1,845
Dep. Sun 25 OctRet. Fri 13 Nov$1,930
CX,QRShow more Flights
Dep. Fri 30 OctRet. Sat 14 Nov$1,934
Dep. Mon 03 AugRet. Mon 17 Aug$1,944
Dep. Thu 13 AugRet. Sat 29 Aug$2,029
Dep. Sun 30 AugRet. Fri 11 Sep$2,054
Dep. Fri 28 AugRet. Fri 11 Sep$2,067
Dep. Thu 23 JulRet. Wed 05 Aug$2,087
Dep. Mon 31 AugRet. Wed 16 Sep$2,106
Dep. Tue 18 AugRet. Tue 01 Sep$2,107
Dep. Tue 25 AugRet. Tue 08 Sep$2,144
Dep. Wed 11 MarRet. Mon 23 Mar$2,163
Dep. Thu 09 AprRet. Tue 05 May$2,199
Dep. Mon 09 MarRet. Mon 23 Mar$3,331
Dep. Tue 29 SepRet. Thu 05 Nov$10,698
OD,UR,VJ,VN Return flights from $1,846
Dep. Mon 31 AugRet. Wed 16 Sep$1,846
CX,SQ Return flights from $1,849
Dep. Mon 03 AugRet. Mon 17 Aug$1,849
Dep. Tue 25 AugRet. Tue 08 Sep$1,900
CX,SQShow more Flights
Dep. Tue 02 JunRet. Wed 17 Jun$1,906
Dep. Thu 13 AugRet. Sat 29 Aug$1,914
Dep. Thu 23 JulRet. Wed 05 Aug$1,974
Dep. Tue 18 AugRet. Tue 01 Sep$1,976
Dep. Mon 31 AugRet. Wed 16 Sep$1,987
Dep. Fri 30 OctRet. Sat 14 Nov$2,022
Dep. Sun 30 AugRet. Fri 11 Sep$2,024
Dep. Fri 28 AugRet. Fri 11 Sep$2,034
Dep. Sun 25 OctRet. Fri 13 Nov$2,066
Dep. Thu 09 AprRet. Tue 05 May$2,484
Dep. Wed 11 MarRet. Mon 23 Mar$8,152
Dep. Mon 09 MarRet. Thu 21 May$9,369
Dep. Mon 09 MarRet. Mon 23 Mar$9,446
Dep. Tue 29 SepRet. Thu 05 Nov$9,700
ET,KQ,OD Return flights from $1,849
Dep. Fri 28 AugRet. Fri 11 Sep$1,849
AK,ET,KQ,OD Return flights from $1,855
Dep. Fri 28 AugRet. Fri 11 Sep$1,855
6E,TR,UR Return flights from $1,856
Dep. Mon 31 AugRet. Wed 16 Sep$1,856
AK,EK,QR Return flights from $1,873
Dep. Thu 09 AprRet. Tue 05 May$1,873
Dep. Tue 02 JunRet. Wed 17 Jun$2,186
6E,AI,KQ,TR,UR Return flights from $1,900
Dep. Sun 30 AugRet. Fri 11 Sep$1,900
QR,WB Return flights from $1,903
Dep. Tue 02 JunRet. Wed 17 Jun$1,903
Dep. Mon 03 AugRet. Mon 17 Aug$2,216
QR,WBShow more Flights
Dep. Wed 11 MarRet. Mon 23 Mar$2,357
Dep. Mon 31 AugRet. Wed 16 Sep$2,370
Dep. Fri 28 AugRet. Fri 11 Sep$2,375
Dep. Tue 18 AugRet. Tue 01 Sep$2,396
Dep. Mon 09 MarRet. Thu 21 May$2,469
Dep. Thu 13 AugRet. Sat 29 Aug$2,469
Dep. Sun 30 AugRet. Fri 11 Sep$2,479
Dep. Thu 09 AprRet. Tue 05 May$2,488
Dep. Thu 23 JulRet. Wed 05 Aug$2,648
Dep. Fri 30 OctRet. Sat 14 Nov$3,139
Dep. Tue 29 SepRet. Thu 05 Nov$11,019
6E,TR,UR,VJ,VN Return flights from $1,929
Dep. Mon 31 AugRet. Wed 16 Sep$1,929

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,334
March 2026
$1,314
May 2026
$1,496
June 2026
$1,744
September 2026
$3,201

Average Perth to Johannesburg Return Prices

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

December 2025
$5,029
January 2026
$4,462
February 2026
$2,449
March 2026
$2,451
April 2026
$2,885
May 2026
$2,482
June 2026
$2,615
July 2026
$3,443
August 2026
$2,795
September 2026
$2,815

Did you know...

  • The quickest one-way flight on this route is 11 hours and 25 minutes with
  • Johannesburg is 6 hours behind Perth.
  • It is 8,311 kilometres from Perth to Johannesburg.
  • Perth has the International Air Transport Association (IATA) code of PER.

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