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 $805
Dep. Fri 06 MarRet. Sat 14 Mar$805
Dep. Wed 04 MarRet. Wed 18 Mar$810
SQShow more Flights
Dep. Tue 12 MayRet. Fri 29 May$829
Dep. Sat 29 AugRet. Fri 11 Sep$946
Dep. Mon 02 MarRet. Tue 10 Mar$962
Dep. Sun 08 MarRet. Mon 23 Mar$1,068
Dep. Wed 11 MarRet. Mon 23 Mar$1,068
Dep. Wed 11 MarRet. Tue 24 Mar$1,119
Dep. Thu 09 AprRet. Tue 05 May$1,211
Dep. Fri 20 MarRet. Tue 07 Apr$1,240
Dep. Fri 20 FebRet. Fri 06 Mar$1,291
Dep. Tue 24 FebRet. Tue 10 Mar$1,291
Dep. Wed 25 FebRet. Wed 11 Mar$1,572
SA Return flights from $915
Dep. Wed 11 MarRet. Mon 23 Mar$915
Dep. Mon 02 MarRet. Tue 10 Mar$924
SAShow more Flights
Dep. Sun 08 MarRet. Mon 23 Mar$955
Dep. Wed 11 MarRet. Tue 24 Mar$982
Dep. Fri 20 MarRet. Tue 07 Apr$1,021
Dep. Fri 06 MarRet. Sat 14 Mar$1,024
ET,TR Return flights from $934
Dep. Sun 08 MarRet. Mon 23 Mar$934
Dep. Mon 02 MarRet. Tue 10 Mar$1,305
ET,TRShow more Flights
Dep. Fri 06 MarRet. Sat 14 Mar$1,342
Dep. Fri 20 FebRet. Fri 06 Mar$1,369
Dep. Thu 09 AprRet. Tue 05 May$1,446
Dep. Wed 11 MarRet. Mon 23 Mar$1,452
Dep. Sat 29 AugRet. Fri 11 Sep$1,512
AK,EY,TR Return flights from $980
Dep. Wed 25 FebRet. Wed 11 Mar$980
Dep. Wed 04 MarRet. Wed 18 Mar$1,032
AK,EY,TRShow more Flights
Dep. Fri 20 FebRet. Fri 06 Mar$1,198
AK,EY Return flights from $992
Dep. Wed 04 MarRet. Wed 18 Mar$992
Dep. Wed 25 FebRet. Wed 11 Mar$1,028
AK,EYShow more Flights
Dep. Fri 20 FebRet. Fri 06 Mar$1,246
CX Return flights from $1,019
Dep. Thu 09 AprRet. Tue 05 May$1,019
Dep. Wed 25 FebRet. Wed 11 Mar$1,078
CXShow more Flights
Dep. Tue 24 FebRet. Tue 10 Mar$1,078
Dep. Wed 04 MarRet. Wed 18 Mar$1,078
Dep. Wed 11 MarRet. Tue 24 Mar$1,078
Dep. Mon 02 MarRet. Tue 10 Mar$1,078
Dep. Wed 11 MarRet. Mon 23 Mar$1,078
Dep. Tue 12 MayRet. Fri 29 May$1,079
Dep. Fri 06 MarRet. Sat 14 Mar$1,119
Dep. Fri 20 MarRet. Tue 07 Apr$1,120
Dep. Sat 29 AugRet. Fri 11 Sep$1,133
Dep. Fri 20 FebRet. Fri 06 Mar$1,135
Dep. Sun 08 MarRet. Mon 23 Mar$1,137
AK,EY,OD Return flights from $1,024
Dep. Wed 04 MarRet. Wed 18 Mar$1,024
Dep. Wed 25 FebRet. Wed 11 Mar$1,059
AK,EY,ODShow more Flights
Dep. Fri 20 FebRet. Fri 06 Mar$1,132
AK,CX,EY,TR Return flights from $1,028
Dep. Wed 04 MarRet. Wed 18 Mar$1,028
Dep. Wed 25 FebRet. Wed 11 Mar$1,029
AK,CX,EY,TRShow more Flights
Dep. Sat 29 AugRet. Fri 11 Sep$1,187
Dep. Fri 20 FebRet. Fri 06 Mar$1,205
Dep. Wed 11 MarRet. Tue 24 Mar$1,381
AK,ET,EY,TR Return flights from $1,035
Dep. Wed 25 FebRet. Wed 11 Mar$1,035
Dep. Wed 04 MarRet. Wed 18 Mar$1,082
AK,ET,EY,TRShow more Flights
Dep. Sun 08 MarRet. Mon 23 Mar$1,137
Dep. Fri 06 MarRet. Sat 14 Mar$1,254
Dep. Mon 02 MarRet. Tue 10 Mar$1,269
Dep. Fri 20 FebRet. Fri 06 Mar$1,318
Dep. Wed 11 MarRet. Tue 24 Mar$1,575
AK,CX,EY Return flights from $1,040
Dep. Wed 25 FebRet. Wed 11 Mar$1,040
Dep. Wed 04 MarRet. Wed 18 Mar$1,040
AK,CX,EYShow more Flights
Dep. Fri 20 FebRet. Fri 06 Mar$1,123
Dep. Fri 20 MarRet. Tue 07 Apr$1,190
Dep. Tue 24 FebRet. Tue 10 Mar$1,212
Dep. Sat 29 AugRet. Fri 11 Sep$1,292
Dep. Wed 11 MarRet. Mon 23 Mar$1,309
Dep. Sun 08 MarRet. Mon 23 Mar$1,364
AK,OD,QR Return flights from $1,042
Dep. Wed 04 MarRet. Wed 18 Mar$1,042
Dep. Wed 25 FebRet. Wed 11 Mar$1,088
AK,EY,SQ Return flights from $1,045
Dep. Wed 04 MarRet. Wed 18 Mar$1,045
Dep. Wed 25 FebRet. Wed 11 Mar$1,112
AK,EY,SQShow more Flights
Dep. Tue 24 FebRet. Tue 10 Mar$1,198
Dep. Fri 20 FebRet. Fri 06 Mar$1,201
Dep. Fri 20 MarRet. Tue 07 Apr$1,289
Dep. Wed 11 MarRet. Mon 23 Mar$1,527
Dep. Sun 08 MarRet. Mon 23 Mar$1,836
ET,QF Return flights from $1,046
Dep. Sun 08 MarRet. Mon 23 Mar$1,046
Dep. Fri 06 MarRet. Sat 14 Mar$1,092
ET,QFShow more Flights
Dep. Fri 20 MarRet. Tue 07 Apr$1,240
Dep. Tue 12 MayRet. Fri 29 May$1,292
Dep. Sat 29 AugRet. Fri 11 Sep$1,417
Dep. Fri 20 FebRet. Fri 06 Mar$1,857
Dep. Wed 25 FebRet. Wed 11 Mar$1,905
Dep. Wed 11 MarRet. Mon 23 Mar$1,909
Dep. Wed 04 MarRet. Wed 18 Mar$1,909
EY,OD,TR Return flights from $1,046
Dep. Wed 25 FebRet. Wed 11 Mar$1,046
Dep. Fri 20 FebRet. Fri 06 Mar$1,149
6E,AK,OD,TC,TR Return flights from $1,049
Dep. Sun 08 MarRet. Mon 23 Mar$1,049

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
$791
March 2026
$779
May 2026
$887
June 2026
$1,034
September 2026
$1,897

Average Perth to Johannesburg Return Prices

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

December 2025
$2,981
January 2026
$2,645
February 2026
$1,452
March 2026
$1,453
April 2026
$1,710
May 2026
$1,471
June 2026
$1,550
July 2026
$2,041
August 2026
$1,657
September 2026
$1,668

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