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 $786
Dep. Thu 05 FebRet. Tue 03 Mar$786
Dep. Sun 01 MarRet. Mon 09 Mar$786
SQShow more Flights
Dep. Thu 05 MarRet. Mon 09 Mar$786
Dep. Fri 06 MarRet. Tue 10 Mar$786
Dep. Fri 06 MarRet. Wed 18 Mar$792
Dep. Sun 01 MarRet. Wed 18 Mar$792
Dep. Tue 03 MarRet. Tue 17 Mar$792
Dep. Tue 03 MarRet. Wed 18 Mar$792
Dep. Wed 04 MarRet. Mon 16 Mar$792
Dep. Sun 01 MarRet. Sat 14 Mar$792
Dep. Sat 15 AugRet. Mon 31 Aug$815
Dep. Wed 19 AugRet. Wed 02 Sep$815
Dep. Wed 26 AugRet. Fri 11 Sep$815
Dep. Thu 27 AugRet. Fri 11 Sep$815
Dep. Fri 28 AugRet. Fri 11 Sep$815
Dep. Sat 29 AugRet. Fri 11 Sep$815
Dep. Mon 31 AugRet. Wed 16 Sep$815
Dep. Wed 02 SepRet. Wed 16 Sep$815
Dep. Thu 03 SepRet. Wed 16 Sep$815
Dep. Fri 04 SepRet. Wed 16 Sep$816
Dep. Fri 21 AugRet. Sat 05 Sep$854
Dep. Mon 24 AugRet. Tue 08 Sep$854
Dep. Tue 25 AugRet. Tue 08 Sep$854
Dep. Tue 10 FebRet. Tue 24 Feb$995
Dep. Wed 01 JulRet. Mon 31 Aug$1,126
Dep. Sun 01 FebRet. Fri 27 Feb$1,132
Dep. Thu 09 AprRet. Tue 05 May$1,236
Dep. Wed 25 FebRet. Wed 11 Mar$1,417
Dep. Sat 31 JanRet. Sun 26 Apr$1,527
SA Return flights from $923
Dep. Tue 03 MarRet. Tue 17 Mar$923
Dep. Sun 01 MarRet. Mon 09 Mar$923
SAShow more Flights
Dep. Sun 01 MarRet. Sat 14 Mar$925
Dep. Wed 04 MarRet. Mon 16 Mar$928
Dep. Tue 10 FebRet. Tue 24 Feb$960
Dep. Fri 06 MarRet. Tue 10 Mar$969
Dep. Fri 21 AugRet. Sat 05 Sep$1,091
Dep. Mon 24 AugRet. Tue 08 Sep$1,091
Dep. Tue 25 AugRet. Tue 08 Sep$1,091
Dep. Wed 01 JulRet. Mon 31 Aug$1,378
ET,QR,TR Return flights from $986
Dep. Sun 01 MarRet. Mon 09 Mar$986
Dep. Tue 10 FebRet. Tue 24 Feb$1,074
ET,QR,TRShow more Flights
Dep. Sun 01 FebRet. Fri 27 Feb$1,099
Dep. Tue 03 MarRet. Tue 17 Mar$1,133
Dep. Tue 03 MarRet. Wed 18 Mar$1,136
Dep. Wed 25 FebRet. Wed 11 Mar$1,182
Dep. Sun 01 MarRet. Sat 14 Mar$1,184
Dep. Fri 06 MarRet. Wed 18 Mar$1,196
Dep. Sun 01 MarRet. Wed 18 Mar$1,208
Dep. Mon 24 AugRet. Tue 08 Sep$1,232
Dep. Thu 03 SepRet. Wed 16 Sep$1,336
Dep. Thu 05 MarRet. Mon 09 Mar$1,446
Dep. Sat 31 JanRet. Sun 26 Apr$1,521
AK,EY,OD Return flights from $986
Dep. Wed 25 FebRet. Wed 11 Mar$986
Dep. Wed 04 MarRet. Mon 16 Mar$1,052
AK,EY,ODShow more Flights
Dep. Tue 03 MarRet. Wed 18 Mar$1,202
Dep. Fri 06 MarRet. Wed 18 Mar$1,231
Dep. Sat 15 AugRet. Mon 31 Aug$1,239
Dep. Fri 04 SepRet. Wed 16 Sep$1,260
Dep. Wed 01 JulRet. Mon 31 Aug$1,263
Dep. Fri 21 AugRet. Sat 05 Sep$1,432
AK,EY Return flights from $991
Dep. Wed 25 FebRet. Wed 11 Mar$991
Dep. Wed 04 MarRet. Mon 16 Mar$1,053
AK,EYShow more Flights
Dep. Fri 06 MarRet. Wed 18 Mar$1,155
Dep. Tue 03 MarRet. Wed 18 Mar$1,205
Dep. Sat 15 AugRet. Mon 31 Aug$1,243
Dep. Fri 04 SepRet. Wed 16 Sep$1,281
EY,OD,TR Return flights from $993
Dep. Wed 25 FebRet. Wed 11 Mar$993
Dep. Thu 03 SepRet. Wed 16 Sep$1,128
EY,OD,TRShow more Flights
Dep. Wed 01 JulRet. Mon 31 Aug$1,169
Dep. Fri 04 SepRet. Wed 16 Sep$1,187
Dep. Sun 01 FebRet. Fri 27 Feb$1,334
AK,EY,TR Return flights from $997
Dep. Wed 25 FebRet. Wed 11 Mar$997
Dep. Tue 03 MarRet. Wed 18 Mar$1,200
AK,EY,TRShow more Flights
Dep. Sun 01 FebRet. Fri 27 Feb$1,308
Dep. Wed 01 JulRet. Mon 31 Aug$1,528
AK,EY,OD,QR,VZ Return flights from $1,010
Dep. Sat 31 JanRet. Sun 26 Apr$1,010
AK,CX,EY Return flights from $1,013
Dep. Fri 06 MarRet. Wed 18 Mar$1,013
Dep. Wed 25 FebRet. Wed 11 Mar$1,015
AK,CX,EYShow more Flights
Dep. Wed 04 MarRet. Mon 16 Mar$1,091
Dep. Tue 03 MarRet. Wed 18 Mar$1,109
Dep. Tue 03 MarRet. Tue 17 Mar$1,177
Dep. Sat 15 AugRet. Mon 31 Aug$1,261
Dep. Fri 04 SepRet. Wed 16 Sep$1,271
Dep. Wed 19 AugRet. Wed 02 Sep$1,279
Dep. Fri 21 AugRet. Sat 05 Sep$1,300
Dep. Mon 31 AugRet. Wed 16 Sep$1,345
Dep. Sun 01 FebRet. Fri 27 Feb$1,375
Dep. Wed 02 SepRet. Wed 16 Sep$1,460
CX,EY,TR Return flights from $1,017
Dep. Fri 06 MarRet. Wed 18 Mar$1,017
Dep. Wed 25 FebRet. Wed 11 Mar$1,023
CX,EY,TRShow more Flights
Dep. Tue 03 MarRet. Wed 18 Mar$1,072
Dep. Tue 03 MarRet. Tue 17 Mar$1,177
Dep. Wed 26 AugRet. Fri 11 Sep$1,220
Dep. Mon 31 AugRet. Wed 16 Sep$1,227
Dep. Sat 15 AugRet. Mon 31 Aug$1,229
Dep. Fri 28 AugRet. Fri 11 Sep$1,249
Dep. Fri 04 SepRet. Wed 16 Sep$1,329
Dep. Thu 03 SepRet. Wed 16 Sep$1,366
Dep. Tue 10 FebRet. Tue 24 Feb$1,515
Dep. Wed 01 JulRet. Mon 31 Aug$1,554
6E,EY,TR,UR Return flights from $1,018
Dep. Wed 25 FebRet. Wed 11 Mar$1,018
Dep. Wed 02 SepRet. Wed 16 Sep$1,111
6E,EY,TR,URShow more Flights
Dep. Mon 31 AugRet. Wed 16 Sep$1,166
Dep. Tue 03 MarRet. Wed 18 Mar$1,215
AK,EY,OD,UR Return flights from $1,020
Dep. Wed 04 MarRet. Mon 16 Mar$1,020
Dep. Fri 06 MarRet. Wed 18 Mar$1,047
AK,EY,SQ Return flights from $1,021
Dep. Fri 06 MarRet. Wed 18 Mar$1,021
Dep. Wed 25 FebRet. Wed 11 Mar$1,021
AK,EY,SQShow more Flights
Dep. Tue 03 MarRet. Wed 18 Mar$1,099
Dep. Fri 04 SepRet. Wed 16 Sep$1,241
Dep. Sat 15 AugRet. Mon 31 Aug$1,252
Dep. Wed 04 MarRet. Mon 16 Mar$1,429
Dep. Thu 03 SepRet. Wed 16 Sep$1,538
Dep. Fri 21 AugRet. Sat 05 Sep$1,561
Dep. Sun 01 MarRet. Wed 18 Mar$1,669
Dep. Wed 19 AugRet. Wed 02 Sep$1,754
Dep. Mon 31 AugRet. Wed 16 Sep$1,768
Dep. Sun 01 FebRet. Fri 27 Feb$2,440
CX Return flights from $1,025
Dep. Tue 25 AugRet. Tue 08 Sep$1,025
Dep. Wed 26 AugRet. Fri 11 Sep$1,025
CXShow more Flights
Dep. Thu 27 AugRet. Fri 11 Sep$1,025
Dep. Mon 31 AugRet. Wed 16 Sep$1,025
Dep. Thu 09 AprRet. Tue 05 May$1,028
Dep. Wed 02 SepRet. Wed 16 Sep$1,034
Dep. Thu 05 MarRet. Mon 09 Mar$1,035
Dep. Wed 19 AugRet. Wed 02 Sep$1,062
Dep. Mon 24 AugRet. Tue 08 Sep$1,062
Dep. Sat 15 AugRet. Mon 31 Aug$1,065
Dep. Fri 28 AugRet. Fri 11 Sep$1,065
Dep. Fri 06 MarRet. Tue 10 Mar$1,068
Dep. Fri 06 MarRet. Wed 18 Mar$1,068
Dep. Sun 01 MarRet. Mon 09 Mar$1,068
Dep. Thu 03 SepRet. Wed 16 Sep$1,070
Dep. Sun 01 MarRet. Sat 14 Mar$1,072
Dep. Wed 04 MarRet. Mon 16 Mar$1,076
Dep. Fri 04 SepRet. Wed 16 Sep$1,079
Dep. Sun 01 MarRet. Wed 18 Mar$1,083
Dep. Fri 21 AugRet. Sat 05 Sep$1,102
Dep. Sat 29 AugRet. Fri 11 Sep$1,102
Dep. Thu 05 FebRet. Tue 03 Mar$1,180
Dep. Wed 25 FebRet. Wed 11 Mar$1,201
Dep. Sat 31 JanRet. Sun 26 Apr$1,222
Dep. Wed 01 JulRet. Mon 31 Aug$1,408
Dep. Sun 01 FebRet. Fri 27 Feb$1,674
EY,SQ,TR Return flights from $1,025
Dep. Fri 06 MarRet. Wed 18 Mar$1,025
Dep. Wed 25 FebRet. Wed 11 Mar$1,027
EY,SQ,TRShow more Flights
Dep. Tue 03 MarRet. Wed 18 Mar$1,079
Dep. Tue 03 MarRet. Tue 17 Mar$1,199
Dep. Fri 04 SepRet. Wed 16 Sep$1,298
Dep. Tue 10 FebRet. Tue 24 Feb$1,316
Dep. Thu 03 SepRet. Wed 16 Sep$1,333
Dep. Sun 01 FebRet. Fri 27 Feb$1,522
Dep. Wed 01 JulRet. Mon 31 Aug$1,538
Dep. Wed 04 MarRet. Mon 16 Mar$1,588
Dep. Sun 01 MarRet. Wed 18 Mar$1,789

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
$786
March 2026
$774
May 2026
$882
June 2026
$1,028
September 2026
$1,887

Average Perth to Johannesburg Return Prices

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

December 2025
$2,964
January 2026
$2,630
February 2026
$1,444
March 2026
$1,445
April 2026
$1,701
May 2026
$1,463
June 2026
$1,542
July 2026
$2,030
August 2026
$1,648
September 2026
$1,659

Did you know...

  • Perth is 6 hours earlier than Johannesburg. For a couple of days after the journey you will probably be jetlagged.
  • 20 hrs 40 mins is the quickest return trip between Perth and Johannesburg
  • Ortia is the closest train station to Johannesburg airport.

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