1 Adult (Economy)
  • Economy
  • - + 12+
  • - + 2-11
  • - + <2 (on lap)
  • Done
Compare
Search Your Dates

Cheap Flights from Perth to Johannesburg

Filter
Close
Return
One Way
Reverse direction: JNB to PER
Depart
Return
SQ Return flights from $749
Dep. Mon 03 NovRet. Mon 17 Nov$749
Dep. Tue 10 FebRet. Tue 24 Feb$749
SQShow more Flights
Dep. Tue 24 FebRet. Tue 10 Mar$749
Dep. Wed 11 FebRet. Wed 25 Feb$749
Dep. Tue 11 NovRet. Wed 26 Nov$749
Dep. Fri 27 FebRet. Fri 13 Mar$749
Dep. Mon 23 FebRet. Mon 09 Mar$749
Dep. Mon 09 FebRet. Mon 23 Feb$749
Dep. Mon 09 MarRet. Mon 23 Mar$749
Dep. Wed 19 NovRet. Tue 25 Nov$749
Dep. Tue 03 MarRet. Tue 17 Mar$749
Dep. Fri 06 MarRet. Fri 20 Mar$749
Dep. Wed 12 NovRet. Wed 26 Nov$749
Dep. Fri 20 FebRet. Fri 06 Mar$749
Dep. Tue 28 OctRet. Tue 11 Nov$749
Dep. Mon 27 OctRet. Mon 10 Nov$749
Dep. Mon 10 NovRet. Mon 24 Nov$749
Dep. Mon 02 MarRet. Mon 16 Mar$749
Dep. Tue 17 FebRet. Tue 03 Mar$749
Dep. Sun 10 MayRet. Fri 15 May$803
Dep. Tue 21 OctRet. Tue 04 Nov$857
Dep. Wed 29 OctRet. Wed 12 Nov$885
Dep. Thu 09 AprRet. Tue 05 May$964
Dep. Mon 08 DecRet. Wed 31 Dec$1,565
Dep. Fri 02 JanRet. Wed 14 Jan$1,925
Dep. Mon 15 DecRet. Mon 05 Jan$2,017
CX,SQ Return flights from $873
Dep. Wed 19 NovRet. Tue 25 Nov$873
Dep. Mon 10 NovRet. Mon 24 Nov$888
CX,SQShow more Flights
Dep. Wed 12 NovRet. Wed 26 Nov$904
Dep. Tue 11 NovRet. Wed 26 Nov$904
Dep. Mon 02 MarRet. Mon 16 Mar$1,015
Dep. Mon 09 FebRet. Mon 23 Feb$1,016
Dep. Tue 21 OctRet. Tue 04 Nov$1,021
Dep. Fri 06 MarRet. Fri 20 Mar$1,068
Dep. Mon 03 NovRet. Mon 17 Nov$1,074
Dep. Wed 11 FebRet. Wed 25 Feb$1,074
Dep. Tue 28 OctRet. Tue 11 Nov$1,075
Dep. Wed 29 OctRet. Wed 12 Nov$1,075
Dep. Tue 17 FebRet. Tue 03 Mar$1,081
Dep. Mon 09 MarRet. Mon 23 Mar$1,081
Dep. Mon 27 OctRet. Mon 10 Nov$1,088
Dep. Mon 23 FebRet. Mon 09 Mar$1,117
Dep. Tue 24 FebRet. Tue 10 Mar$1,119
Dep. Tue 03 MarRet. Tue 17 Mar$1,119
Dep. Fri 20 FebRet. Fri 06 Mar$1,119
Dep. Tue 10 FebRet. Tue 24 Feb$1,120
Dep. Fri 27 FebRet. Fri 13 Mar$1,149
Dep. Sun 10 MayRet. Fri 15 May$1,194
Dep. Thu 09 AprRet. Tue 05 May$1,286
Dep. Mon 08 DecRet. Wed 31 Dec$1,858
Dep. Mon 15 DecRet. Mon 05 Jan$2,043
Dep. Fri 02 JanRet. Wed 14 Jan$2,155
CX Return flights from $898
Dep. Wed 11 FebRet. Wed 25 Feb$898
Dep. Mon 09 MarRet. Mon 23 Mar$898
CXShow more Flights
Dep. Tue 17 FebRet. Tue 03 Mar$898
Dep. Mon 02 MarRet. Mon 16 Mar$898
Dep. Mon 09 FebRet. Mon 23 Feb$900
Dep. Mon 10 NovRet. Mon 24 Nov$901
Dep. Mon 27 OctRet. Mon 10 Nov$901
Dep. Wed 29 OctRet. Wed 12 Nov$901
Dep. Wed 12 NovRet. Wed 26 Nov$901
Dep. Tue 28 OctRet. Tue 11 Nov$902
Dep. Tue 11 NovRet. Wed 26 Nov$902
Dep. Mon 03 NovRet. Mon 17 Nov$902
Dep. Wed 19 NovRet. Tue 25 Nov$903
Dep. Tue 21 OctRet. Tue 04 Nov$903
Dep. Fri 06 MarRet. Fri 20 Mar$939
Dep. Mon 23 FebRet. Mon 09 Mar$1,097
Dep. Thu 09 AprRet. Tue 05 May$1,101
Dep. Tue 24 FebRet. Tue 10 Mar$1,120
Dep. Fri 27 FebRet. Fri 13 Mar$1,137
Dep. Fri 20 FebRet. Fri 06 Mar$1,159
Dep. Mon 08 DecRet. Wed 31 Dec$1,524
Dep. Tue 10 FebRet. Tue 24 Feb$1,617
Dep. Fri 02 JanRet. Wed 14 Jan$1,908
Dep. Mon 15 DecRet. Mon 05 Jan$2,018
QR Return flights from $943
Dep. Wed 11 FebRet. Wed 25 Feb$943
Dep. Tue 24 FebRet. Tue 10 Mar$943
QRShow more Flights
Dep. Tue 10 FebRet. Tue 24 Feb$943
Dep. Tue 03 MarRet. Tue 17 Mar$943
Dep. Tue 17 FebRet. Tue 03 Mar$943
Dep. Wed 29 OctRet. Wed 12 Nov$943
Dep. Tue 28 OctRet. Tue 11 Nov$943
Dep. Mon 02 MarRet. Mon 16 Mar$946
Dep. Mon 10 NovRet. Mon 24 Nov$946
Dep. Mon 27 OctRet. Mon 10 Nov$946
Dep. Mon 23 FebRet. Mon 09 Mar$946
Dep. Mon 09 MarRet. Mon 23 Mar$946
Dep. Mon 09 FebRet. Mon 23 Feb$946
Dep. Fri 06 MarRet. Fri 20 Mar$994
Dep. Fri 27 FebRet. Fri 13 Mar$1,000
Dep. Fri 20 FebRet. Fri 06 Mar$1,000
Dep. Wed 12 NovRet. Wed 26 Nov$1,018
Dep. Tue 11 NovRet. Wed 26 Nov$1,018
Dep. Tue 21 OctRet. Tue 04 Nov$1,050
Dep. Thu 09 AprRet. Tue 05 May$1,058
Dep. Wed 19 NovRet. Tue 25 Nov$1,114
Dep. Mon 03 NovRet. Mon 17 Nov$1,179
Dep. Sun 10 MayRet. Fri 15 May$1,183
Dep. Mon 08 DecRet. Wed 31 Dec$1,996
Dep. Fri 02 JanRet. Wed 14 Jan$2,243
Dep. Mon 15 DecRet. Mon 05 Jan$2,737
QR,SQ Return flights from $981
Dep. Wed 19 NovRet. Tue 25 Nov$981
Dep. Mon 10 NovRet. Mon 24 Nov$994
QR,SQShow more Flights
Dep. Wed 12 NovRet. Wed 26 Nov$998
Dep. Tue 11 NovRet. Wed 26 Nov$998
Dep. Tue 21 OctRet. Tue 04 Nov$1,063
Dep. Tue 28 OctRet. Tue 11 Nov$1,098
Dep. Mon 09 FebRet. Mon 23 Feb$1,113
Dep. Tue 10 FebRet. Tue 24 Feb$1,113
Dep. Wed 29 OctRet. Wed 12 Nov$1,114
Dep. Mon 27 OctRet. Mon 10 Nov$1,128
Dep. Tue 24 FebRet. Tue 10 Mar$1,135
Dep. Mon 23 FebRet. Mon 09 Mar$1,141
Dep. Mon 09 MarRet. Mon 23 Mar$1,141
Dep. Wed 11 FebRet. Wed 25 Feb$1,146
Dep. Tue 03 MarRet. Tue 17 Mar$1,146
Dep. Tue 17 FebRet. Tue 03 Mar$1,146
Dep. Mon 02 MarRet. Mon 16 Mar$1,149
Dep. Fri 20 FebRet. Fri 06 Mar$1,149
Dep. Fri 06 MarRet. Fri 20 Mar$1,157
Dep. Mon 03 NovRet. Mon 17 Nov$1,162
Dep. Sun 10 MayRet. Fri 15 May$1,170
Dep. Fri 27 FebRet. Fri 13 Mar$1,173
Dep. Thu 09 AprRet. Tue 05 May$1,191
Dep. Mon 08 DecRet. Wed 31 Dec$1,917
Dep. Fri 02 JanRet. Wed 14 Jan$2,220
Dep. Mon 15 DecRet. Mon 05 Jan$2,229
CX,QR Return flights from $986
Dep. Wed 11 FebRet. Wed 25 Feb$986
Dep. Mon 09 MarRet. Mon 23 Mar$987
CX,QRShow more Flights
Dep. Wed 19 NovRet. Tue 25 Nov$989
Dep. Mon 10 NovRet. Mon 24 Nov$991
Dep. Mon 27 OctRet. Mon 10 Nov$993
Dep. Mon 09 FebRet. Mon 23 Feb$995
Dep. Tue 11 NovRet. Wed 26 Nov$997
Dep. Wed 12 NovRet. Wed 26 Nov$997
Dep. Tue 17 FebRet. Tue 03 Mar$1,004
Dep. Wed 29 OctRet. Wed 12 Nov$1,007
Dep. Fri 06 MarRet. Fri 20 Mar$1,012
Dep. Tue 28 OctRet. Tue 11 Nov$1,012
Dep. Mon 02 MarRet. Mon 16 Mar$1,012
Dep. Tue 21 OctRet. Tue 04 Nov$1,042
Dep. Mon 03 NovRet. Mon 17 Nov$1,091
Dep. Tue 10 FebRet. Tue 24 Feb$1,095
Dep. Tue 24 FebRet. Tue 10 Mar$1,095
Dep. Mon 23 FebRet. Mon 09 Mar$1,095
Dep. Tue 03 MarRet. Tue 17 Mar$1,095
Dep. Fri 27 FebRet. Fri 13 Mar$1,123
Dep. Fri 20 FebRet. Fri 06 Mar$1,124
Dep. Sun 10 MayRet. Fri 15 May$1,155
Dep. Thu 09 AprRet. Tue 05 May$1,161
Dep. Mon 08 DecRet. Wed 31 Dec$1,463
Dep. Fri 02 JanRet. Wed 14 Jan$2,162
Dep. Mon 15 DecRet. Mon 05 Jan$2,577
VA Return flights from $998
Dep. Wed 12 NovRet. Wed 26 Nov$998
Dep. Fri 06 MarRet. Fri 20 Mar$1,055
VAShow more Flights
Dep. Tue 03 MarRet. Tue 17 Mar$1,129
Dep. Wed 11 FebRet. Wed 25 Feb$1,130
Dep. Wed 29 OctRet. Wed 12 Nov$1,130
Dep. Tue 17 FebRet. Tue 03 Mar$1,130
Dep. Tue 28 OctRet. Tue 11 Nov$1,130
Dep. Tue 10 FebRet. Tue 24 Feb$1,130
Dep. Tue 24 FebRet. Tue 10 Mar$1,130
Dep. Tue 11 NovRet. Wed 26 Nov$1,130
Dep. Mon 09 MarRet. Mon 23 Mar$1,132
Dep. Mon 02 MarRet. Mon 16 Mar$1,132
Dep. Mon 10 NovRet. Mon 24 Nov$1,132
Dep. Mon 23 FebRet. Mon 09 Mar$1,132
Dep. Mon 09 FebRet. Mon 23 Feb$1,132
Dep. Mon 27 OctRet. Mon 10 Nov$1,135
Dep. Thu 09 AprRet. Tue 05 May$1,144
Dep. Mon 03 NovRet. Mon 17 Nov$1,146
Dep. Tue 21 OctRet. Tue 04 Nov$1,168
Dep. Fri 27 FebRet. Fri 13 Mar$1,190
Dep. Fri 20 FebRet. Fri 06 Mar$1,191
Dep. Wed 19 NovRet. Tue 25 Nov$1,236
Dep. Sun 10 MayRet. Fri 15 May$1,269
Dep. Mon 08 DecRet. Wed 31 Dec$2,104
Dep. Fri 02 JanRet. Wed 14 Jan$2,822
Dep. Mon 15 DecRet. Mon 05 Jan$2,983
SQ,VA Return flights from $1,021
Dep. Wed 19 NovRet. Tue 25 Nov$1,021
Dep. Mon 10 NovRet. Mon 24 Nov$1,036
SQ,VAShow more Flights
Dep. Wed 12 NovRet. Wed 26 Nov$1,040
Dep. Tue 11 NovRet. Wed 26 Nov$1,040
Dep. Mon 09 FebRet. Mon 23 Feb$1,154
Dep. Tue 10 FebRet. Tue 24 Feb$1,154
Dep. Tue 21 OctRet. Tue 04 Nov$1,160
Dep. Mon 02 MarRet. Mon 16 Mar$1,160
Dep. Fri 06 MarRet. Fri 20 Mar$1,200
Dep. Mon 03 NovRet. Mon 17 Nov$1,203
Dep. Wed 11 FebRet. Wed 25 Feb$1,203
Dep. Wed 29 OctRet. Wed 12 Nov$1,206
Dep. Tue 28 OctRet. Tue 11 Nov$1,206
Dep. Mon 27 OctRet. Mon 10 Nov$1,219
Dep. Tue 03 MarRet. Tue 17 Mar$1,219
Dep. Tue 17 FebRet. Tue 03 Mar$1,219
Dep. Mon 23 FebRet. Mon 09 Mar$1,219
Dep. Tue 24 FebRet. Tue 10 Mar$1,222
Dep. Mon 09 MarRet. Mon 23 Mar$1,222
Dep. Thu 09 AprRet. Tue 05 May$1,235
Dep. Sun 10 MayRet. Fri 15 May$1,236
Dep. Fri 20 FebRet. Fri 06 Mar$1,253
Dep. Fri 27 FebRet. Fri 13 Mar$1,257
Dep. Mon 15 DecRet. Mon 05 Jan$2,325
Dep. Mon 08 DecRet. Wed 31 Dec$2,334
Dep. Fri 02 JanRet. Wed 14 Jan$2,805
EY,QF,SQ Return flights from $1,057
Dep. Wed 12 NovRet. Wed 26 Nov$1,057
Dep. Wed 19 NovRet. Tue 25 Nov$1,082
EY,QF,SQShow more Flights
Dep. Mon 10 NovRet. Mon 24 Nov$1,094
Dep. Tue 11 NovRet. Wed 26 Nov$1,103
Dep. Tue 10 FebRet. Tue 24 Feb$1,172
Dep. Tue 21 OctRet. Tue 04 Nov$1,174
Dep. Sun 10 MayRet. Fri 15 May$1,195
Dep. Fri 06 MarRet. Fri 20 Mar$1,239
Dep. Fri 20 FebRet. Fri 06 Mar$1,239
Dep. Tue 24 FebRet. Tue 10 Mar$1,239
Dep. Tue 17 FebRet. Tue 03 Mar$1,239
Dep. Wed 29 OctRet. Wed 12 Nov$1,242
Dep. Tue 28 OctRet. Tue 11 Nov$1,287
Dep. Mon 03 NovRet. Mon 17 Nov$1,287
Dep. Mon 27 OctRet. Mon 10 Nov$1,287
Dep. Tue 03 MarRet. Tue 17 Mar$1,322
Dep. Mon 08 DecRet. Wed 31 Dec$2,378
CX,SA Return flights from $1,088
Dep. Tue 17 FebRet. Tue 03 Mar$1,088
Dep. Mon 03 NovRet. Mon 17 Nov$1,092
CX,SAShow more Flights
Dep. Mon 27 OctRet. Mon 10 Nov$1,094
Dep. Mon 02 MarRet. Mon 16 Mar$1,094
Dep. Mon 09 MarRet. Mon 23 Mar$1,097
Dep. Mon 09 FebRet. Mon 23 Feb$1,101
Dep. Tue 21 OctRet. Tue 04 Nov$1,106
Dep. Tue 28 OctRet. Tue 11 Nov$1,106
Dep. Wed 19 NovRet. Tue 25 Nov$1,146
Dep. Mon 10 NovRet. Mon 24 Nov$1,147
Dep. Tue 10 FebRet. Tue 24 Feb$1,192
Dep. Tue 24 FebRet. Tue 10 Mar$1,198
Dep. Tue 03 MarRet. Tue 17 Mar$1,198
Dep. Wed 29 OctRet. Wed 12 Nov$1,209
Dep. Sun 10 MayRet. Fri 15 May$1,212
Dep. Tue 11 NovRet. Wed 26 Nov$1,212
Dep. Wed 12 NovRet. Wed 26 Nov$1,213
Dep. Mon 23 FebRet. Mon 09 Mar$1,217
Dep. Wed 11 FebRet. Wed 25 Feb$1,217
Dep. Fri 20 FebRet. Fri 06 Mar$1,217
Dep. Fri 06 MarRet. Fri 20 Mar$1,218
Dep. Fri 27 FebRet. Fri 13 Mar$1,218
Dep. Thu 09 AprRet. Tue 05 May$1,363
Dep. Fri 02 JanRet. Wed 14 Jan$2,228
Dep. Mon 15 DecRet. Mon 05 Jan$2,430
Dep. Mon 08 DecRet. Wed 31 Dec$2,432
SA,SQ Return flights from $1,097
Dep. Mon 10 NovRet. Mon 24 Nov$1,097
Dep. Wed 19 NovRet. Tue 25 Nov$1,102
SA,SQShow more Flights
Dep. Tue 11 NovRet. Wed 26 Nov$1,111
Dep. Wed 12 NovRet. Wed 26 Nov$1,111
Dep. Tue 21 OctRet. Tue 04 Nov$1,193
Dep. Tue 28 OctRet. Tue 11 Nov$1,195
Dep. Tue 10 FebRet. Tue 24 Feb$1,215
Dep. Tue 24 FebRet. Tue 10 Mar$1,217
Dep. Tue 17 FebRet. Tue 03 Mar$1,217
Dep. Tue 03 MarRet. Tue 17 Mar$1,217
Dep. Mon 09 FebRet. Mon 23 Feb$1,217
Dep. Mon 09 MarRet. Mon 23 Mar$1,228
Dep. Mon 23 FebRet. Mon 09 Mar$1,228
Dep. Mon 27 OctRet. Mon 10 Nov$1,229
Dep. Mon 02 MarRet. Mon 16 Mar$1,236
Dep. Mon 03 NovRet. Mon 17 Nov$1,240
Dep. Sun 10 MayRet. Fri 15 May$1,252
Dep. Wed 29 OctRet. Wed 12 Nov$1,278
Dep. Fri 20 FebRet. Fri 06 Mar$1,299
Dep. Fri 06 MarRet. Fri 20 Mar$1,300
Dep. Fri 27 FebRet. Fri 13 Mar$1,300
Dep. Wed 11 FebRet. Wed 25 Feb$1,302
Dep. Thu 09 AprRet. Tue 05 May$1,398
Dep. Fri 02 JanRet. Wed 14 Jan$2,325
Dep. Mon 08 DecRet. Wed 31 Dec$2,463
Dep. Mon 15 DecRet. Mon 05 Jan$2,516
AK,EY,SA Return flights from $1,113
Dep. Tue 21 OctRet. Tue 04 Nov$1,113
ET Return flights from $1,124
Dep. Sun 10 MayRet. Fri 15 May$1,124
Dep. Fri 20 FebRet. Fri 06 Mar$1,292
ETShow more Flights
Dep. Fri 06 MarRet. Fri 20 Mar$1,297
Dep. Fri 27 FebRet. Fri 13 Mar$1,368
Dep. Tue 10 FebRet. Tue 24 Feb$1,482
EY,OD,SA Return flights from $1,137
Dep. Tue 21 OctRet. Tue 04 Nov$1,137
ET,QF Return flights from $1,139
Dep. Sun 10 MayRet. Fri 15 May$1,139
Dep. Fri 20 FebRet. Fri 06 Mar$1,141
ET,QFShow more Flights
Dep. Fri 27 FebRet. Fri 13 Mar$1,141
Dep. Tue 10 FebRet. Tue 24 Feb$1,260
Dep. Fri 06 MarRet. Fri 20 Mar$1,375
Dep. Mon 03 NovRet. Mon 17 Nov$1,801
Dep. Wed 12 NovRet. Wed 26 Nov$1,841
Dep. Wed 29 OctRet. Wed 12 Nov$1,843
Dep. Mon 27 OctRet. Mon 10 Nov$1,843
Dep. Mon 10 NovRet. Mon 24 Nov$1,843
Dep. Thu 09 AprRet. Tue 05 May$4,137

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

Did you know...

  • 11 hrs 15 mins is the shortest one-way trip between Perth and Johannesburg
  • From Johannesburg to Perth is 8,311 kilometres.
  • Perth is 6 hours earlier than Johannesburg. For a couple of days after the trip you will most likely be jetlagged.

Questions and Answers

What is the cheapest month to fly to Johannesburg from Perth?

At the moment, February/2026 and November/2025 are the cheapest months to fly from Perth to Johannesburg.

What airlines fly direct to Johannesburg from Perth?

Qantas Airways and South African fly non-stop from Perth to Johannesburg.

What is the cheapest airline that flies 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?

The best airline to fly between Perth and Johannesburg is Qatar Airways. For non-stop flights then Qantas Airways is 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