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 £702
Dep. Tue 01 SepRet. Mon 28 Sep£702
Dep. Thu 10 SepRet. Mon 28 Sep£702
SQShow more Flights
Dep. Mon 14 SepRet. Mon 28 Sep£702
Dep. Mon 17 AugRet. Mon 31 Aug£702
Dep. Sun 06 SepRet. Mon 28 Sep£763
Dep. Fri 11 SepRet. Mon 28 Sep£763
Dep. Wed 05 AugRet. Wed 26 Aug£800
Dep. Wed 12 AugRet. Wed 26 Aug£800
Dep. Mon 03 AugRet. Wed 26 Aug£800
Dep. Mon 10 AugRet. Wed 26 Aug£800
Dep. Mon 31 AugRet. Mon 21 Sep£800
Dep. Wed 02 SepRet. Mon 21 Sep£800
Dep. Fri 14 AugRet. Wed 26 Aug£800
Dep. Sat 05 SepRet. Mon 21 Sep£800
Dep. Mon 24 AugRet. Wed 09 Sep£800
Dep. Mon 07 SepRet. Mon 21 Sep£800
Dep. Tue 25 AugRet. Wed 09 Sep£800
Dep. Sun 30 AugRet. Mon 21 Sep£800
Dep. Wed 09 SepRet. Mon 21 Sep£800
Dep. Fri 04 SepRet. Mon 21 Sep£800
Dep. Tue 01 SepRet. Tue 29 Sep£842
Dep. Tue 15 SepRet. Tue 29 Sep£842
Dep. Wed 16 SepRet. Tue 29 Sep£842
EY,QR,TR Return flights from £845
Dep. Wed 09 SepRet. Mon 21 Sep£845
QR Return flights from £863
Dep. Wed 02 SepRet. Mon 21 Sep£863
Dep. Mon 31 AugRet. Mon 21 Sep£863
QRShow more Flights
Dep. Wed 09 SepRet. Mon 21 Sep£863
Dep. Sun 30 AugRet. Mon 21 Sep£865
Dep. Mon 07 SepRet. Mon 21 Sep£866
Dep. Fri 04 SepRet. Mon 21 Sep£887
Dep. Sat 05 SepRet. Mon 21 Sep£888
Dep. Mon 14 SepRet. Mon 28 Sep£951
Dep. Thu 10 SepRet. Mon 28 Sep£951
Dep. Tue 01 SepRet. Mon 28 Sep£951
Dep. Fri 11 SepRet. Mon 28 Sep£973
Dep. Tue 15 SepRet. Tue 29 Sep£993
Dep. Wed 16 SepRet. Tue 29 Sep£993
Dep. Tue 01 SepRet. Tue 29 Sep£998
Dep. Sun 06 SepRet. Mon 28 Sep£1,057
Dep. Wed 12 AugRet. Wed 26 Aug£1,059
Dep. Mon 24 AugRet. Wed 09 Sep£1,072
Dep. Fri 14 AugRet. Wed 26 Aug£1,085
Dep. Tue 25 AugRet. Wed 09 Sep£1,089
Dep. Mon 10 AugRet. Wed 26 Aug£1,111
Dep. Mon 03 AugRet. Wed 26 Aug£1,111
Dep. Wed 05 AugRet. Wed 26 Aug£1,151
Dep. Mon 17 AugRet. Mon 31 Aug£1,204
QR,VA Return flights from £896
Dep. Wed 02 SepRet. Mon 21 Sep£896
Dep. Mon 31 AugRet. Mon 21 Sep£896
QR,VAShow more Flights
Dep. Sun 30 AugRet. Mon 21 Sep£898
Dep. Wed 09 SepRet. Mon 21 Sep£898
Dep. Mon 07 SepRet. Mon 21 Sep£901
Dep. Fri 04 SepRet. Mon 21 Sep£918
Dep. Sat 05 SepRet. Mon 21 Sep£919
Dep. Tue 25 AugRet. Wed 09 Sep£1,020
Dep. Mon 24 AugRet. Wed 09 Sep£1,021
Dep. Wed 16 SepRet. Tue 29 Sep£1,026
Dep. Tue 15 SepRet. Tue 29 Sep£1,026
Dep. Thu 10 SepRet. Mon 28 Sep£1,028
Dep. Sun 06 SepRet. Mon 28 Sep£1,034
Dep. Tue 01 SepRet. Mon 28 Sep£1,038
Dep. Tue 01 SepRet. Tue 29 Sep£1,038
Dep. Mon 14 SepRet. Mon 28 Sep£1,038
Dep. Fri 11 SepRet. Mon 28 Sep£1,050
Dep. Mon 10 AugRet. Wed 26 Aug£1,063
Dep. Mon 03 AugRet. Wed 26 Aug£1,143
Dep. Wed 05 AugRet. Wed 26 Aug£1,143
Dep. Wed 12 AugRet. Wed 26 Aug£1,163
Dep. Fri 14 AugRet. Wed 26 Aug£1,185
Dep. Mon 17 AugRet. Mon 31 Aug£1,279
QF,TK Return flights from £916
Dep. Wed 02 SepRet. Mon 21 Sep£916
Dep. Fri 04 SepRet. Mon 21 Sep£1,010
QF,TKShow more Flights
Dep. Mon 07 SepRet. Mon 21 Sep£1,223
Dep. Sun 30 AugRet. Mon 21 Sep£1,304
Dep. Tue 25 AugRet. Wed 09 Sep£1,304
Dep. Tue 01 SepRet. Tue 29 Sep£1,316
Dep. Tue 15 SepRet. Tue 29 Sep£1,445
Dep. Sat 05 SepRet. Mon 21 Sep£1,480
Dep. Fri 14 AugRet. Wed 26 Aug£1,482
Dep. Wed 09 SepRet. Mon 21 Sep£1,493
Dep. Wed 16 SepRet. Tue 29 Sep£1,505
Dep. Wed 12 AugRet. Wed 26 Aug£1,584
Dep. Mon 24 AugRet. Wed 09 Sep£1,759
Dep. Sun 06 SepRet. Mon 28 Sep£1,907
Dep. Mon 17 AugRet. Mon 31 Aug£2,472
AK,EK,QR Return flights from £917
Dep. Sat 05 SepRet. Mon 21 Sep£917
MH,QR Return flights from £919
Dep. Fri 04 SepRet. Mon 21 Sep£919
Dep. Sat 05 SepRet. Mon 21 Sep£930
MH,QRShow more Flights
Dep. Tue 15 SepRet. Tue 29 Sep£1,051
Dep. Tue 01 SepRet. Tue 29 Sep£1,057
Dep. Tue 01 SepRet. Mon 28 Sep£1,057
Dep. Thu 10 SepRet. Mon 28 Sep£1,058
Dep. Sun 06 SepRet. Mon 28 Sep£1,061
Dep. Fri 11 SepRet. Mon 28 Sep£1,079
Dep. Mon 24 AugRet. Wed 09 Sep£1,088
Dep. Wed 12 AugRet. Wed 26 Aug£1,088
Dep. Tue 25 AugRet. Wed 09 Sep£1,088
Dep. Fri 14 AugRet. Wed 26 Aug£1,110
Dep. Mon 17 AugRet. Mon 31 Aug£1,398
Dep. Mon 03 AugRet. Wed 26 Aug£1,426
Dep. Mon 10 AugRet. Wed 26 Aug£1,426
Dep. Wed 05 AugRet. Wed 26 Aug£1,426
Dep. Wed 16 SepRet. Tue 29 Sep£1,457
Dep. Mon 31 AugRet. Mon 21 Sep£1,985
Dep. Wed 02 SepRet. Mon 21 Sep£1,986
Dep. Mon 07 SepRet. Mon 21 Sep£1,989
Dep. Wed 09 SepRet. Mon 21 Sep£2,014
Dep. Mon 14 SepRet. Mon 28 Sep£2,119
TK Return flights from £934
Dep. Wed 02 SepRet. Mon 21 Sep£934
Dep. Tue 01 SepRet. Mon 28 Sep£989
TKShow more Flights
Dep. Fri 04 SepRet. Mon 21 Sep£1,025
Dep. Tue 01 SepRet. Tue 29 Sep£1,135
Dep. Mon 07 SepRet. Mon 21 Sep£1,236
Dep. Sun 06 SepRet. Mon 28 Sep£1,280
Dep. Tue 15 SepRet. Tue 29 Sep£1,410
Dep. Sat 05 SepRet. Mon 21 Sep£1,489
Dep. Fri 11 SepRet. Mon 28 Sep£1,542
Dep. Wed 09 SepRet. Mon 21 Sep£1,715
Dep. Mon 14 SepRet. Mon 28 Sep£1,771
Dep. Mon 24 AugRet. Wed 09 Sep£1,894
Dep. Wed 12 AugRet. Wed 26 Aug£2,210
Dep. Mon 17 AugRet. Mon 31 Aug£2,612
EK,OD,QR Return flights from £940
Dep. Sat 05 SepRet. Mon 21 Sep£940
CX,QR Return flights from £957
Dep. Mon 31 AugRet. Mon 21 Sep£957
Dep. Wed 02 SepRet. Mon 21 Sep£957
CX,QRShow more Flights
Dep. Mon 07 SepRet. Mon 21 Sep£959
Dep. Wed 09 SepRet. Mon 21 Sep£970
Dep. Sun 30 AugRet. Mon 21 Sep£972
Dep. Fri 04 SepRet. Mon 21 Sep£972
Dep. Sat 05 SepRet. Mon 21 Sep£973
Dep. Tue 15 SepRet. Tue 29 Sep£1,052
Dep. Wed 16 SepRet. Tue 29 Sep£1,052
Dep. Tue 01 SepRet. Tue 29 Sep£1,057
Dep. Tue 25 AugRet. Wed 09 Sep£1,058
Dep. Mon 24 AugRet. Wed 09 Sep£1,058
Dep. Wed 12 AugRet. Wed 26 Aug£1,063
Dep. Tue 01 SepRet. Mon 28 Sep£1,076
Dep. Thu 10 SepRet. Mon 28 Sep£1,076
Dep. Mon 14 SepRet. Mon 28 Sep£1,076
Dep. Fri 14 AugRet. Wed 26 Aug£1,085
Dep. Fri 11 SepRet. Mon 28 Sep£1,098
Dep. Sun 06 SepRet. Mon 28 Sep£1,104
Dep. Mon 10 AugRet. Wed 26 Aug£1,170
Dep. Mon 03 AugRet. Wed 26 Aug£1,170
Dep. Mon 17 AugRet. Mon 31 Aug£1,170
Dep. Wed 05 AugRet. Wed 26 Aug£1,172
QR,TK Return flights from £959
Dep. Wed 02 SepRet. Mon 21 Sep£959
Dep. Mon 24 AugRet. Wed 09 Sep£1,026
QR,TKShow more Flights
Dep. Tue 15 SepRet. Tue 29 Sep£1,042
Dep. Wed 16 SepRet. Tue 29 Sep£1,042
Dep. Tue 01 SepRet. Tue 29 Sep£1,044
Dep. Wed 09 SepRet. Mon 21 Sep£1,055
Dep. Sun 30 AugRet. Mon 21 Sep£1,056
Dep. Mon 14 SepRet. Mon 28 Sep£1,062
Dep. Sun 06 SepRet. Mon 28 Sep£1,062
Dep. Tue 01 SepRet. Mon 28 Sep£1,062
Dep. Mon 07 SepRet. Mon 21 Sep£1,137
Dep. Mon 03 AugRet. Wed 26 Aug£1,198
EY,SQ,TR Return flights from £961
Dep. Wed 09 SepRet. Mon 21 Sep£961
QR,WB Return flights from £967
Dep. Mon 07 SepRet. Mon 21 Sep£967
Dep. Mon 31 AugRet. Mon 21 Sep£1,034
QR,WBShow more Flights
Dep. Fri 04 SepRet. Mon 21 Sep£1,036
Dep. Wed 02 SepRet. Mon 21 Sep£1,036
Dep. Sun 30 AugRet. Mon 21 Sep£1,051
Dep. Wed 09 SepRet. Mon 21 Sep£1,052
Dep. Tue 25 AugRet. Wed 09 Sep£1,052
Dep. Wed 12 AugRet. Wed 26 Aug£1,062
Dep. Mon 24 AugRet. Wed 09 Sep£1,062
Dep. Sat 05 SepRet. Mon 21 Sep£1,072
Dep. Fri 14 AugRet. Wed 26 Aug£1,083
Dep. Mon 14 SepRet. Mon 28 Sep£1,112
Dep. Thu 10 SepRet. Mon 28 Sep£1,112
Dep. Tue 15 SepRet. Tue 29 Sep£1,121
Dep. Wed 16 SepRet. Tue 29 Sep£1,121
Dep. Tue 01 SepRet. Tue 29 Sep£1,122
Dep. Tue 01 SepRet. Mon 28 Sep£1,122
Dep. Sun 06 SepRet. Mon 28 Sep£1,132
Dep. Fri 11 SepRet. Mon 28 Sep£1,133
Dep. Mon 10 AugRet. Wed 26 Aug£1,240
Dep. Wed 05 AugRet. Wed 26 Aug£1,240
Dep. Mon 03 AugRet. Wed 26 Aug£1,405
Dep. Mon 17 AugRet. Mon 31 Aug£1,410
QR,SQ Return flights from £968
Dep. Tue 25 AugRet. Wed 09 Sep£968
Dep. Mon 24 AugRet. Wed 09 Sep£971
QR,SQShow more Flights
Dep. Wed 12 AugRet. Wed 26 Aug£973
Dep. Mon 31 AugRet. Mon 21 Sep£976
Dep. Wed 02 SepRet. Mon 21 Sep£976
Dep. Mon 07 SepRet. Mon 21 Sep£976
Dep. Sun 30 AugRet. Mon 21 Sep£976
Dep. Wed 09 SepRet. Mon 21 Sep£976
Dep. Fri 04 SepRet. Mon 21 Sep£997
Dep. Sat 05 SepRet. Mon 21 Sep£997
Dep. Fri 14 AugRet. Wed 26 Aug£997
Dep. Mon 03 AugRet. Wed 26 Aug£1,074
Dep. Mon 10 AugRet. Wed 26 Aug£1,074
Dep. Mon 17 AugRet. Mon 31 Aug£1,079
Dep. Wed 05 AugRet. Wed 26 Aug£1,081
Dep. Tue 01 SepRet. Mon 28 Sep£1,125
Dep. Tue 01 SepRet. Tue 29 Sep£1,126
Dep. Tue 15 SepRet. Tue 29 Sep£1,177
Dep. Wed 16 SepRet. Tue 29 Sep£1,177
Dep. Mon 14 SepRet. Mon 28 Sep£1,193
Dep. Thu 10 SepRet. Mon 28 Sep£1,193
Dep. Sun 06 SepRet. Mon 28 Sep£1,193
Dep. Fri 11 SepRet. Mon 28 Sep£1,214
EK,OD,SQ Return flights from £985
Dep. Wed 12 AugRet. Wed 26 Aug£985

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 Kingdom 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
£594
March 2026
£585
May 2026
£666
June 2026
£776
September 2026
£1,425

Average Perth to Johannesburg Return Prices

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

December 2025
£2,238
January 2026
£1,986
February 2026
£1,090
March 2026
£1,091
April 2026
£1,284
May 2026
£1,105
June 2026
£1,164
July 2026
£1,533
August 2026
£1,244
September 2026
£1,253

Did you know...

  • PER is the International Air Transport Association (IATA) airport code for Perth.
  • The Southern Sun O.R. Tambo International Airport is nearby Johannesburg airport.
  • Perth to Johannesburg, the shortest one-way trip is 11 hrs 15 mins
  • It is 8,311 kilometres from Johannesburg to Perth.
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