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 $717
Dep. Sun 15 FebRet. Sat 28 Feb$717
Dep. Fri 27 FebRet. Sat 14 Mar$722
SQShow more Flights
Dep. Fri 06 FebRet. Fri 20 Feb$722
Dep. Sat 07 MarRet. Sat 21 Mar$722
Dep. Thu 05 FebRet. Tue 24 Feb$722
Dep. Sun 01 MarRet. Sat 14 Mar$722
Dep. Fri 30 JanRet. Fri 20 Feb$722
Dep. Thu 12 MarRet. Tue 24 Mar$722
Dep. Tue 03 FebRet. Fri 20 Feb$722
Dep. Wed 11 MarRet. Tue 24 Mar$722
Dep. Tue 03 MarRet. Tue 17 Mar$722
Dep. Mon 02 MarRet. Mon 16 Mar$722
Dep. Mon 16 FebRet. Mon 02 Mar$722
Dep. Wed 18 FebRet. Wed 04 Mar$722
Dep. Sun 08 MarRet. Sat 21 Mar$722
Dep. Sun 01 FebRet. Fri 20 Feb$722
Dep. Sat 14 FebRet. Sat 28 Feb$722
Dep. Thu 22 JanRet. Fri 20 Feb$722
Dep. Tue 10 FebRet. Tue 24 Feb$722
Dep. Mon 26 JanRet. Fri 20 Feb$722
Dep. Tue 10 MarRet. Tue 24 Mar$722
Dep. Mon 09 MarRet. Mon 23 Mar$722
Dep. Thu 05 MarRet. Wed 18 Mar$722
Dep. Tue 24 FebRet. Tue 10 Mar$722
Dep. Thu 12 MarRet. Wed 01 Apr$724
Dep. Fri 30 JanRet. Wed 04 Feb$726
Dep. Wed 25 MarRet. Wed 08 Apr$738
Dep. Sun 07 JunRet. Mon 29 Jun$769
Dep. Tue 03 MarRet. Fri 20 Mar$779
Dep. Fri 06 FebRet. Sat 07 Mar$779
Dep. Mon 09 MarRet. Tue 24 Mar$779
Dep. Tue 03 FebRet. Tue 03 Mar$779
Dep. Fri 06 MarRet. Wed 18 Mar$779
Dep. Mon 23 FebRet. Sat 07 Mar$779
Dep. Mon 02 FebRet. Tue 24 Feb$779
Dep. Thu 12 MarRet. Mon 16 Mar$779
Dep. Tue 24 FebRet. Mon 23 Mar$779
Dep. Mon 02 MarRet. Fri 13 Mar$779
Dep. Mon 23 FebRet. Tue 10 Mar$779
SA Return flights from $817
Dep. Wed 11 MarRet. Tue 24 Mar$817
Dep. Tue 10 MarRet. Tue 24 Mar$817
SAShow more Flights
Dep. Mon 09 MarRet. Mon 23 Mar$818
Dep. Mon 16 FebRet. Mon 02 Mar$818
Dep. Sun 01 MarRet. Sat 14 Mar$818
Dep. Sun 08 MarRet. Sat 21 Mar$818
Dep. Tue 03 MarRet. Tue 17 Mar$818
Dep. Mon 02 MarRet. Mon 16 Mar$818
Dep. Tue 10 FebRet. Tue 24 Feb$818
Dep. Sun 07 JunRet. Mon 29 Jun$821
Dep. Fri 27 FebRet. Sat 14 Mar$862
Dep. Mon 05 OctRet. Sat 17 Oct$866
Dep. Sun 15 FebRet. Sat 28 Feb$880
Dep. Mon 06 JulRet. Thu 16 Jul$1,237
Dep. Fri 26 DecRet. Mon 09 Feb$1,729
Dep. Mon 08 DecRet. Thu 15 Jan$2,419
Dep. Mon 15 DecRet. Mon 05 Jan$2,957
Dep. Sun 14 DecRet. Thu 15 Jan$2,957
CX,OD Return flights from $900
Dep. Thu 12 MarRet. Tue 24 Mar$900
Dep. Thu 20 AugRet. Sun 06 Sep$1,182
CX,ODShow more Flights
Dep. Wed 25 MarRet. Wed 08 Apr$1,404
CX Return flights from $939
Dep. Thu 20 AugRet. Sun 06 Sep$939
Dep. Mon 05 OctRet. Sat 17 Oct$939
CXShow more Flights
Dep. Thu 05 FebRet. Tue 24 Feb$948
Dep. Thu 05 MarRet. Wed 18 Mar$949
Dep. Wed 11 MarRet. Tue 24 Mar$949
Dep. Thu 12 MarRet. Tue 24 Mar$949
Dep. Mon 09 MarRet. Mon 23 Mar$949
Dep. Tue 10 MarRet. Tue 24 Mar$949
Dep. Mon 02 MarRet. Mon 16 Mar$950
Dep. Sat 14 FebRet. Sat 28 Feb$1,038
Dep. Sun 08 MarRet. Sat 21 Mar$1,038
Dep. Sun 01 MarRet. Sat 14 Mar$1,038
Dep. Sat 07 MarRet. Sat 21 Mar$1,038
Dep. Fri 27 FebRet. Sat 14 Mar$1,038
Dep. Sun 15 FebRet. Sat 28 Feb$1,047
Dep. Fri 30 JanRet. Wed 04 Feb$1,048
Dep. Sun 07 JunRet. Mon 29 Jun$1,053
Dep. Tue 24 FebRet. Tue 10 Mar$1,062
Dep. Wed 25 MarRet. Wed 08 Apr$1,078
Dep. Thu 09 AprRet. Tue 05 May$1,104
Dep. Thu 12 FebRet. Wed 25 Feb$1,117
Dep. Thu 22 JanRet. Fri 20 Feb$1,125
Dep. Tue 03 FebRet. Fri 20 Feb$1,125
Dep. Mon 26 JanRet. Fri 20 Feb$1,125
Dep. Sun 01 FebRet. Fri 20 Feb$1,152
Dep. Fri 30 JanRet. Fri 20 Feb$1,199
Dep. Thu 12 MarRet. Wed 01 Apr$1,248
Dep. Mon 08 DecRet. Thu 15 Jan$1,308
Dep. Fri 06 FebRet. Fri 20 Feb$1,322
Dep. Mon 06 JulRet. Thu 16 Jul$1,344
Dep. Fri 26 DecRet. Mon 09 Feb$1,344
Dep. Sun 14 DecRet. Thu 15 Jan$1,796
Dep. Mon 15 DecRet. Mon 05 Jan$1,963
Dep. Thu 11 DecRet. Fri 16 Jan$1,979
Dep. Sat 13 DecRet. Fri 16 Jan$2,016
EK,EY,TR Return flights from $962
Dep. Tue 24 FebRet. Tue 10 Mar$962
Dep. Mon 09 MarRet. Mon 23 Mar$1,021
EK,EY,TRShow more Flights
Dep. Tue 10 MarRet. Tue 24 Mar$1,036
Dep. Mon 16 FebRet. Mon 02 Mar$1,037
Dep. Thu 22 JanRet. Fri 20 Feb$1,037
Dep. Tue 03 FebRet. Fri 20 Feb$1,038
Dep. Thu 05 FebRet. Tue 24 Feb$1,038
Dep. Sun 01 FebRet. Fri 20 Feb$1,039
Dep. Fri 06 FebRet. Fri 20 Feb$1,039
Dep. Fri 30 JanRet. Fri 20 Feb$1,043
Dep. Wed 18 FebRet. Wed 04 Mar$1,065
Dep. Tue 03 MarRet. Tue 17 Mar$1,072
Dep. Sat 07 MarRet. Sat 21 Mar$1,093
Dep. Tue 10 FebRet. Tue 24 Feb$1,096
Dep. Thu 05 MarRet. Wed 18 Mar$1,137
Dep. Thu 12 MarRet. Tue 24 Mar$1,144
Dep. Thu 20 AugRet. Sun 06 Sep$1,230
Dep. Sun 07 JunRet. Mon 29 Jun$1,266
Dep. Wed 25 MarRet. Wed 08 Apr$1,583
EY,SQ,TR Return flights from $970
Dep. Thu 05 MarRet. Wed 18 Mar$970
Dep. Tue 03 FebRet. Fri 20 Feb$973
EY,SQ,TRShow more Flights
Dep. Thu 22 JanRet. Fri 20 Feb$974
Dep. Tue 24 FebRet. Tue 10 Mar$974
Dep. Fri 06 FebRet. Fri 20 Feb$974
Dep. Fri 30 JanRet. Fri 20 Feb$974
Dep. Sun 01 FebRet. Fri 20 Feb$994
Dep. Tue 03 MarRet. Tue 17 Mar$1,036
Dep. Thu 05 FebRet. Tue 24 Feb$1,045
Dep. Tue 10 MarRet. Tue 24 Mar$1,055
Dep. Sat 07 MarRet. Sat 21 Mar$1,064
Dep. Mon 09 MarRet. Mon 23 Mar$1,067
Dep. Mon 26 JanRet. Fri 20 Feb$1,070
Dep. Fri 27 FebRet. Sat 14 Mar$1,071
Dep. Mon 16 FebRet. Mon 02 Mar$1,072
Dep. Mon 02 MarRet. Mon 16 Mar$1,082
Dep. Thu 12 MarRet. Wed 01 Apr$1,099
Dep. Wed 18 FebRet. Wed 04 Mar$1,107
Dep. Tue 10 FebRet. Tue 24 Feb$1,121
Dep. Thu 12 MarRet. Tue 24 Mar$1,136
Dep. Sun 07 JunRet. Mon 29 Jun$1,354
Dep. Sun 08 MarRet. Sat 21 Mar$1,619
Dep. Wed 25 MarRet. Wed 08 Apr$1,743
Dep. Mon 06 JulRet. Thu 16 Jul$2,042
Dep. Mon 08 DecRet. Thu 15 Jan$2,147
Dep. Sun 14 DecRet. Thu 15 Jan$2,344
Dep. Sat 13 DecRet. Fri 16 Jan$2,550
AK,EK,EY,TR Return flights from $975
Dep. Tue 24 FebRet. Tue 10 Mar$975
Dep. Thu 05 FebRet. Tue 24 Feb$1,043
AK,EK,EY,TRShow more Flights
Dep. Wed 11 MarRet. Tue 24 Mar$1,044
Dep. Mon 26 JanRet. Fri 20 Feb$1,048
Dep. Fri 30 JanRet. Fri 20 Feb$1,050
Dep. Thu 12 MarRet. Wed 01 Apr$1,060
Dep. Wed 18 FebRet. Wed 04 Mar$1,072
Dep. Tue 03 MarRet. Tue 17 Mar$1,085
Dep. Mon 16 FebRet. Mon 02 Mar$1,090
Dep. Thu 12 MarRet. Tue 24 Mar$1,160
Dep. Mon 02 MarRet. Mon 16 Mar$1,167
Dep. Sun 07 JunRet. Mon 29 Jun$1,183
Dep. Thu 20 AugRet. Sun 06 Sep$1,214
Dep. Sun 01 FebRet. Fri 20 Feb$1,250
Dep. Wed 25 MarRet. Wed 08 Apr$1,396
Dep. Sun 08 MarRet. Sat 21 Mar$1,450
Dep. Mon 06 JulRet. Thu 16 Jul$1,821
CX,EY,TR Return flights from $976
Dep. Tue 24 FebRet. Tue 10 Mar$976
Dep. Thu 05 MarRet. Wed 18 Mar$982
CX,EY,TRShow more Flights
Dep. Tue 10 MarRet. Tue 24 Mar$982
Dep. Mon 16 FebRet. Mon 02 Mar$984
Dep. Thu 05 FebRet. Tue 24 Feb$986
Dep. Fri 27 FebRet. Sat 14 Mar$990
Dep. Mon 09 MarRet. Mon 23 Mar$994
Dep. Thu 22 JanRet. Fri 20 Feb$995
Dep. Tue 03 FebRet. Fri 20 Feb$996
Dep. Sun 01 FebRet. Fri 20 Feb$996
Dep. Mon 26 JanRet. Fri 20 Feb$996
Dep. Fri 30 JanRet. Fri 20 Feb$997
Dep. Fri 06 FebRet. Fri 20 Feb$998
Dep. Mon 02 MarRet. Mon 16 Mar$998
Dep. Tue 03 MarRet. Tue 17 Mar$1,009
Dep. Wed 11 MarRet. Tue 24 Mar$1,045
Dep. Tue 10 FebRet. Tue 24 Feb$1,050
Dep. Thu 12 MarRet. Tue 24 Mar$1,080
Dep. Thu 20 AugRet. Sun 06 Sep$1,169
Dep. Sun 07 JunRet. Mon 29 Jun$1,211
Dep. Sun 08 MarRet. Sat 21 Mar$1,468
Dep. Wed 25 MarRet. Wed 08 Apr$1,487
Dep. Mon 06 JulRet. Thu 16 Jul$2,067
EY,TR Return flights from $979
Dep. Sun 01 FebRet. Fri 20 Feb$979
Dep. Mon 26 JanRet. Fri 20 Feb$979
EY,TRShow more Flights
Dep. Tue 03 FebRet. Fri 20 Feb$979
Dep. Fri 30 JanRet. Fri 20 Feb$980
Dep. Fri 06 FebRet. Fri 20 Feb$980
Dep. Thu 22 JanRet. Fri 20 Feb$980
Dep. Thu 05 MarRet. Wed 18 Mar$1,041
Dep. Sat 07 MarRet. Sat 21 Mar$1,228
EY,OD,TR Return flights from $980
Dep. Thu 22 JanRet. Fri 20 Feb$980
Dep. Mon 26 JanRet. Fri 20 Feb$1,001
EY,OD,TRShow more Flights
Dep. Sun 07 JunRet. Mon 29 Jun$1,025
AK,CX,EY,TR Return flights from $981
Dep. Tue 24 FebRet. Tue 10 Mar$981
Dep. Mon 26 JanRet. Fri 20 Feb$1,002
AK,CX,EY,TRShow more Flights
Dep. Tue 03 MarRet. Tue 17 Mar$1,012
Dep. Thu 05 FebRet. Tue 24 Feb$1,018
Dep. Mon 09 MarRet. Mon 23 Mar$1,026
Dep. Tue 10 MarRet. Tue 24 Mar$1,034
Dep. Thu 05 MarRet. Wed 18 Mar$1,065
Dep. Thu 12 MarRet. Tue 24 Mar$1,118
Dep. Thu 20 AugRet. Sun 06 Sep$1,295
EY,JQ,TR Return flights from $982
Dep. Thu 05 MarRet. Wed 18 Mar$982
Dep. Tue 03 FebRet. Fri 20 Feb$987
EY,JQ,TRShow more Flights
Dep. Thu 22 JanRet. Fri 20 Feb$987
Dep. Sun 07 JunRet. Mon 29 Jun$1,172
Dep. Sat 07 MarRet. Sat 21 Mar$1,268
AK,EY,TR Return flights from $984
Dep. Mon 26 JanRet. Fri 20 Feb$984
Dep. Fri 30 JanRet. Fri 20 Feb$986
AK,EY,TRShow more Flights
Dep. Mon 02 MarRet. Mon 16 Mar$1,003
Dep. Sun 07 JunRet. Mon 29 Jun$1,032
Dep. Thu 05 MarRet. Wed 18 Mar$1,067
Dep. Thu 22 JanRet. Fri 20 Feb$1,074
Dep. Tue 03 FebRet. Fri 20 Feb$1,077
Dep. Sun 01 FebRet. Fri 20 Feb$1,077
Dep. Fri 06 FebRet. Fri 20 Feb$1,078
EY,JQ,SQ Return flights from $986
Dep. Tue 03 FebRet. Fri 20 Feb$986
Dep. Thu 22 JanRet. Fri 20 Feb$987
EY,JQ,SQShow more Flights
Dep. Tue 24 FebRet. Tue 10 Mar$1,008
Dep. Thu 05 MarRet. Wed 18 Mar$1,030
Dep. Thu 05 FebRet. Tue 24 Feb$1,057
Dep. Sat 07 MarRet. Sat 21 Mar$1,065
Dep. Tue 10 MarRet. Tue 24 Mar$1,082
Dep. Tue 03 MarRet. Tue 17 Mar$1,127
Dep. Tue 10 FebRet. Tue 24 Feb$1,132
Dep. Fri 06 FebRet. Fri 20 Feb$1,140
Dep. Sun 07 JunRet. Mon 29 Jun$1,288
Dep. Thu 12 MarRet. Tue 24 Mar$1,291
Dep. Mon 02 MarRet. Mon 16 Mar$1,322
Dep. Thu 12 MarRet. Wed 01 Apr$1,333
Dep. Thu 20 AugRet. Sun 06 Sep$1,435
Dep. Fri 30 JanRet. Fri 20 Feb$1,495
Dep. Thu 09 AprRet. Tue 05 May$1,590
Dep. Wed 25 MarRet. Wed 08 Apr$1,663
Dep. Sat 13 DecRet. Fri 16 Jan$2,608
Dep. Sun 14 DecRet. Thu 15 Jan$2,833
AK,EY,SQ Return flights from $986
Dep. Tue 24 FebRet. Tue 10 Mar$986
Dep. Thu 05 MarRet. Wed 18 Mar$992
AK,EY,SQShow more Flights
Dep. Mon 26 JanRet. Fri 20 Feb$1,000
Dep. Sun 01 FebRet. Fri 20 Feb$1,006
Dep. Thu 22 JanRet. Fri 20 Feb$1,007
Dep. Tue 03 FebRet. Fri 20 Feb$1,018
Dep. Fri 06 FebRet. Fri 20 Feb$1,020
Dep. Fri 30 JanRet. Fri 20 Feb$1,028
Dep. Tue 03 MarRet. Tue 17 Mar$1,059
Dep. Thu 05 FebRet. Tue 24 Feb$1,061
Dep. Wed 11 MarRet. Tue 24 Mar$1,076
Dep. Mon 09 MarRet. Mon 23 Mar$1,076
Dep. Tue 10 MarRet. Tue 24 Mar$1,078
Dep. Sat 07 MarRet. Sat 21 Mar$1,085
Dep. Mon 02 MarRet. Mon 16 Mar$1,091
Dep. Fri 27 FebRet. Sat 14 Mar$1,094
Dep. Wed 18 FebRet. Wed 04 Mar$1,114
Dep. Tue 10 FebRet. Tue 24 Feb$1,121
Dep. Thu 12 MarRet. Wed 01 Apr$1,122
Dep. Mon 16 FebRet. Mon 02 Mar$1,125
Dep. Thu 12 MarRet. Tue 24 Mar$1,160
Dep. Sun 07 JunRet. Mon 29 Jun$1,201
Dep. Thu 20 AugRet. Sun 06 Sep$1,423
Dep. Mon 06 JulRet. Thu 16 Jul$1,931

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...

  • Perth to Johannesburg, the shortest return trip is 20 hrs 40 mins on
  • Johannesburg is 6 hours behind Perth. For the first few days after the flight you will most likely experience jetlag.
  • The distance from Johannesburg to Perth is 8,311 kilometres.

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