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 $1,273
Dep. Tue 10 FebRet. Tue 24 Feb$1,273
Dep. Mon 03 NovRet. Mon 17 Nov$1,273
SQShow more Flights
Dep. Fri 27 FebRet. Fri 13 Mar$1,273
Dep. Wed 11 FebRet. Wed 25 Feb$1,273
Dep. Tue 24 FebRet. Tue 10 Mar$1,273
Dep. Tue 11 NovRet. Wed 26 Nov$1,273
Dep. Mon 23 FebRet. Mon 09 Mar$1,273
Dep. Mon 09 FebRet. Mon 23 Feb$1,273
Dep. Mon 09 MarRet. Mon 23 Mar$1,273
Dep. Wed 19 NovRet. Tue 25 Nov$1,273
Dep. Wed 12 NovRet. Wed 26 Nov$1,273
Dep. Tue 03 MarRet. Tue 17 Mar$1,273
Dep. Fri 06 MarRet. Fri 20 Mar$1,273
Dep. Fri 20 FebRet. Fri 06 Mar$1,273
Dep. Mon 02 MarRet. Mon 16 Mar$1,273
Dep. Mon 10 NovRet. Mon 24 Nov$1,273
Dep. Tue 28 OctRet. Tue 11 Nov$1,273
Dep. Mon 27 OctRet. Mon 10 Nov$1,273
Dep. Tue 17 FebRet. Tue 03 Mar$1,273
Dep. Sun 10 MayRet. Fri 15 May$1,365
Dep. Tue 21 OctRet. Tue 04 Nov$1,456
Dep. Wed 29 OctRet. Wed 12 Nov$1,504
Dep. Thu 09 AprRet. Tue 05 May$1,640
Dep. Mon 08 DecRet. Wed 31 Dec$2,660
Dep. Wed 29 OctRet. Sat 08 Nov$2,731
Dep. Fri 02 JanRet. Wed 14 Jan$3,272
Dep. Mon 15 DecRet. Mon 05 Jan$3,429
CX,SQ Return flights from $1,485
Dep. Wed 19 NovRet. Tue 25 Nov$1,485
Dep. Mon 10 NovRet. Mon 24 Nov$1,510
CX,SQShow more Flights
Dep. Wed 12 NovRet. Wed 26 Nov$1,537
Dep. Tue 11 NovRet. Wed 26 Nov$1,537
Dep. Mon 02 MarRet. Mon 16 Mar$1,726
Dep. Mon 09 FebRet. Mon 23 Feb$1,728
Dep. Tue 21 OctRet. Tue 04 Nov$1,737
Dep. Fri 06 MarRet. Fri 20 Mar$1,815
Dep. Mon 03 NovRet. Mon 17 Nov$1,827
Dep. Wed 11 FebRet. Wed 25 Feb$1,827
Dep. Tue 28 OctRet. Tue 11 Nov$1,828
Dep. Wed 29 OctRet. Wed 12 Nov$1,828
Dep. Tue 17 FebRet. Tue 03 Mar$1,838
Dep. Mon 09 MarRet. Mon 23 Mar$1,838
Dep. Mon 27 OctRet. Mon 10 Nov$1,850
Dep. Mon 23 FebRet. Mon 09 Mar$1,899
Dep. Tue 24 FebRet. Tue 10 Mar$1,903
Dep. Tue 03 MarRet. Tue 17 Mar$1,903
Dep. Fri 20 FebRet. Fri 06 Mar$1,903
Dep. Tue 10 FebRet. Tue 24 Feb$1,904
Dep. Fri 27 FebRet. Fri 13 Mar$1,953
Dep. Sun 10 MayRet. Fri 15 May$2,030
Dep. Wed 29 OctRet. Sat 08 Nov$2,067
Dep. Thu 09 AprRet. Tue 05 May$2,187
Dep. Mon 08 DecRet. Wed 31 Dec$3,158
Dep. Mon 15 DecRet. Mon 05 Jan$3,474
Dep. Fri 02 JanRet. Wed 14 Jan$3,663
CX Return flights from $1,527
Dep. Wed 11 FebRet. Wed 25 Feb$1,527
Dep. Mon 09 MarRet. Mon 23 Mar$1,527
CXShow more Flights
Dep. Tue 17 FebRet. Tue 03 Mar$1,527
Dep. Mon 02 MarRet. Mon 16 Mar$1,527
Dep. Mon 09 FebRet. Mon 23 Feb$1,531
Dep. Wed 29 OctRet. Sat 08 Nov$1,532
Dep. Mon 10 NovRet. Mon 24 Nov$1,533
Dep. Wed 29 OctRet. Wed 12 Nov$1,533
Dep. Wed 12 NovRet. Wed 26 Nov$1,533
Dep. Mon 27 OctRet. Mon 10 Nov$1,533
Dep. Tue 28 OctRet. Tue 11 Nov$1,534
Dep. Tue 11 NovRet. Wed 26 Nov$1,534
Dep. Mon 03 NovRet. Mon 17 Nov$1,534
Dep. Wed 19 NovRet. Tue 25 Nov$1,535
Dep. Tue 21 OctRet. Tue 04 Nov$1,535
Dep. Fri 06 MarRet. Fri 20 Mar$1,596
Dep. Mon 23 FebRet. Mon 09 Mar$1,866
Dep. Thu 09 AprRet. Tue 05 May$1,872
Dep. Tue 24 FebRet. Tue 10 Mar$1,904
Dep. Fri 27 FebRet. Fri 13 Mar$1,933
Dep. Fri 20 FebRet. Fri 06 Mar$1,971
Dep. Mon 08 DecRet. Wed 31 Dec$2,591
Dep. Tue 10 FebRet. Tue 24 Feb$2,748
Dep. Fri 02 JanRet. Wed 14 Jan$3,244
Dep. Mon 15 DecRet. Mon 05 Jan$3,430
QR Return flights from $1,604
Dep. Tue 24 FebRet. Tue 10 Mar$1,604
Dep. Tue 10 FebRet. Tue 24 Feb$1,604
QRShow more Flights
Dep. Wed 11 FebRet. Wed 25 Feb$1,604
Dep. Wed 29 OctRet. Wed 12 Nov$1,604
Dep. Tue 17 FebRet. Tue 03 Mar$1,604
Dep. Tue 03 MarRet. Tue 17 Mar$1,604
Dep. Tue 28 OctRet. Tue 11 Nov$1,604
Dep. Mon 10 NovRet. Mon 24 Nov$1,609
Dep. Mon 02 MarRet. Mon 16 Mar$1,609
Dep. Mon 23 FebRet. Mon 09 Mar$1,609
Dep. Mon 09 MarRet. Mon 23 Mar$1,609
Dep. Mon 09 FebRet. Mon 23 Feb$1,609
Dep. Mon 27 OctRet. Mon 10 Nov$1,609
Dep. Wed 29 OctRet. Sat 08 Nov$1,614
Dep. Fri 06 MarRet. Fri 20 Mar$1,691
Dep. Fri 27 FebRet. Fri 13 Mar$1,700
Dep. Fri 20 FebRet. Fri 06 Mar$1,700
Dep. Wed 12 NovRet. Wed 26 Nov$1,731
Dep. Tue 11 NovRet. Wed 26 Nov$1,731
Dep. Tue 21 OctRet. Tue 04 Nov$1,785
Dep. Thu 09 AprRet. Tue 05 May$1,799
Dep. Wed 19 NovRet. Tue 25 Nov$1,894
Dep. Mon 03 NovRet. Mon 17 Nov$2,004
Dep. Sun 10 MayRet. Fri 15 May$2,012
Dep. Mon 08 DecRet. Wed 31 Dec$3,394
Dep. Fri 02 JanRet. Wed 14 Jan$3,813
Dep. Mon 15 DecRet. Mon 05 Jan$4,653
QR,SQ Return flights from $1,668
Dep. Wed 19 NovRet. Tue 25 Nov$1,668
Dep. Mon 10 NovRet. Mon 24 Nov$1,690
QR,SQShow more Flights
Dep. Wed 12 NovRet. Wed 26 Nov$1,697
Dep. Tue 11 NovRet. Wed 26 Nov$1,697
Dep. Tue 21 OctRet. Tue 04 Nov$1,808
Dep. Tue 28 OctRet. Tue 11 Nov$1,867
Dep. Mon 09 FebRet. Mon 23 Feb$1,892
Dep. Tue 10 FebRet. Tue 24 Feb$1,892
Dep. Wed 29 OctRet. Wed 12 Nov$1,894
Dep. Mon 27 OctRet. Mon 10 Nov$1,919
Dep. Tue 24 FebRet. Tue 10 Mar$1,929
Dep. Mon 23 FebRet. Mon 09 Mar$1,941
Dep. Mon 09 MarRet. Mon 23 Mar$1,941
Dep. Wed 11 FebRet. Wed 25 Feb$1,948
Dep. Tue 03 MarRet. Tue 17 Mar$1,948
Dep. Tue 17 FebRet. Tue 03 Mar$1,948
Dep. Mon 02 MarRet. Mon 16 Mar$1,954
Dep. Fri 20 FebRet. Fri 06 Mar$1,954
Dep. Fri 06 MarRet. Fri 20 Mar$1,967
Dep. Mon 03 NovRet. Mon 17 Nov$1,975
Dep. Sun 10 MayRet. Fri 15 May$1,989
Dep. Fri 27 FebRet. Fri 13 Mar$1,995
Dep. Thu 09 AprRet. Tue 05 May$2,024
Dep. Wed 29 OctRet. Sat 08 Nov$2,132
Dep. Mon 08 DecRet. Wed 31 Dec$3,259
Dep. Fri 02 JanRet. Wed 14 Jan$3,775
Dep. Mon 15 DecRet. Mon 05 Jan$3,789
CX,QR Return flights from $1,677
Dep. Wed 11 FebRet. Wed 25 Feb$1,677
Dep. Mon 09 MarRet. Mon 23 Mar$1,679
CX,QRShow more Flights
Dep. Wed 19 NovRet. Tue 25 Nov$1,682
Dep. Mon 10 NovRet. Mon 24 Nov$1,684
Dep. Mon 27 OctRet. Mon 10 Nov$1,688
Dep. Mon 09 FebRet. Mon 23 Feb$1,692
Dep. Tue 11 NovRet. Wed 26 Nov$1,695
Dep. Wed 12 NovRet. Wed 26 Nov$1,695
Dep. Tue 17 FebRet. Tue 03 Mar$1,708
Dep. Wed 29 OctRet. Sat 08 Nov$1,708
Dep. Wed 29 OctRet. Wed 12 Nov$1,712
Dep. Fri 06 MarRet. Fri 20 Mar$1,721
Dep. Tue 28 OctRet. Tue 11 Nov$1,721
Dep. Mon 02 MarRet. Mon 16 Mar$1,721
Dep. Tue 21 OctRet. Tue 04 Nov$1,772
Dep. Mon 03 NovRet. Mon 17 Nov$1,855
Dep. Tue 10 FebRet. Tue 24 Feb$1,861
Dep. Tue 24 FebRet. Tue 10 Mar$1,861
Dep. Mon 23 FebRet. Mon 09 Mar$1,861
Dep. Tue 03 MarRet. Tue 17 Mar$1,861
Dep. Fri 27 FebRet. Fri 13 Mar$1,909
Dep. Fri 20 FebRet. Fri 06 Mar$1,911
Dep. Sun 10 MayRet. Fri 15 May$1,964
Dep. Thu 09 AprRet. Tue 05 May$1,974
Dep. Mon 08 DecRet. Wed 31 Dec$2,487
Dep. Fri 02 JanRet. Wed 14 Jan$3,675
Dep. Mon 15 DecRet. Mon 05 Jan$4,381
VA Return flights from $1,697
Dep. Wed 12 NovRet. Wed 26 Nov$1,697
Dep. Wed 29 OctRet. Sat 08 Nov$1,726
VAShow more Flights
Dep. Fri 06 MarRet. Fri 20 Mar$1,793
Dep. Tue 03 MarRet. Tue 17 Mar$1,919
Dep. Wed 11 FebRet. Wed 25 Feb$1,921
Dep. Wed 29 OctRet. Wed 12 Nov$1,921
Dep. Tue 17 FebRet. Tue 03 Mar$1,921
Dep. Tue 28 OctRet. Tue 11 Nov$1,921
Dep. Tue 24 FebRet. Tue 10 Mar$1,921
Dep. Tue 10 FebRet. Tue 24 Feb$1,921
Dep. Tue 11 NovRet. Wed 26 Nov$1,922
Dep. Mon 09 MarRet. Mon 23 Mar$1,924
Dep. Mon 02 MarRet. Mon 16 Mar$1,924
Dep. Mon 10 NovRet. Mon 24 Nov$1,925
Dep. Mon 09 FebRet. Mon 23 Feb$1,925
Dep. Mon 23 FebRet. Mon 09 Mar$1,925
Dep. Mon 27 OctRet. Mon 10 Nov$1,929
Dep. Thu 09 AprRet. Tue 05 May$1,945
Dep. Mon 03 NovRet. Mon 17 Nov$1,948
Dep. Tue 21 OctRet. Tue 04 Nov$1,986
Dep. Fri 27 FebRet. Fri 13 Mar$2,023
Dep. Fri 20 FebRet. Fri 06 Mar$2,024
Dep. Wed 19 NovRet. Tue 25 Nov$2,102
Dep. Sun 10 MayRet. Fri 15 May$2,157
Dep. Mon 08 DecRet. Wed 31 Dec$3,577
Dep. Fri 02 JanRet. Wed 14 Jan$4,797
Dep. Mon 15 DecRet. Mon 05 Jan$5,071
SQ,VA Return flights from $1,737
Dep. Wed 19 NovRet. Tue 25 Nov$1,737
Dep. Mon 10 NovRet. Mon 24 Nov$1,761
SQ,VAShow more Flights
Dep. Wed 12 NovRet. Wed 26 Nov$1,768
Dep. Tue 11 NovRet. Wed 26 Nov$1,768
Dep. Mon 09 FebRet. Mon 23 Feb$1,962
Dep. Tue 10 FebRet. Tue 24 Feb$1,962
Dep. Tue 21 OctRet. Tue 04 Nov$1,973
Dep. Mon 02 MarRet. Mon 16 Mar$1,973
Dep. Fri 06 MarRet. Fri 20 Mar$2,041
Dep. Mon 03 NovRet. Mon 17 Nov$2,046
Dep. Wed 11 FebRet. Wed 25 Feb$2,046
Dep. Wed 29 OctRet. Wed 12 Nov$2,051
Dep. Tue 28 OctRet. Tue 11 Nov$2,051
Dep. Mon 27 OctRet. Mon 10 Nov$2,073
Dep. Tue 03 MarRet. Tue 17 Mar$2,073
Dep. Tue 17 FebRet. Tue 03 Mar$2,073
Dep. Mon 23 FebRet. Mon 09 Mar$2,073
Dep. Tue 24 FebRet. Tue 10 Mar$2,078
Dep. Mon 09 MarRet. Mon 23 Mar$2,078
Dep. Thu 09 AprRet. Tue 05 May$2,100
Dep. Sun 10 MayRet. Fri 15 May$2,102
Dep. Fri 20 FebRet. Fri 06 Mar$2,131
Dep. Fri 27 FebRet. Fri 13 Mar$2,138
Dep. Wed 29 OctRet. Sat 08 Nov$3,237
Dep. Mon 15 DecRet. Mon 05 Jan$3,954
Dep. Mon 08 DecRet. Wed 31 Dec$3,968
Dep. Fri 02 JanRet. Wed 14 Jan$4,769
EY,QF,SQ Return flights from $1,797
Dep. Wed 12 NovRet. Wed 26 Nov$1,797
Dep. Wed 19 NovRet. Tue 25 Nov$1,839
EY,QF,SQShow more Flights
Dep. Mon 10 NovRet. Mon 24 Nov$1,859
Dep. Tue 11 NovRet. Wed 26 Nov$1,876
Dep. Tue 10 FebRet. Tue 24 Feb$1,992
Dep. Tue 21 OctRet. Tue 04 Nov$1,996
Dep. Sun 10 MayRet. Fri 15 May$2,032
Dep. Fri 06 MarRet. Fri 20 Mar$2,107
Dep. Fri 20 FebRet. Fri 06 Mar$2,107
Dep. Tue 24 FebRet. Tue 10 Mar$2,107
Dep. Tue 17 FebRet. Tue 03 Mar$2,107
Dep. Wed 29 OctRet. Wed 12 Nov$2,111
Dep. Tue 28 OctRet. Tue 11 Nov$2,188
Dep. Mon 03 NovRet. Mon 17 Nov$2,188
Dep. Mon 27 OctRet. Mon 10 Nov$2,188
Dep. Tue 03 MarRet. Tue 17 Mar$2,247
Dep. Mon 08 DecRet. Wed 31 Dec$4,042
CX,SA Return flights from $1,849
Dep. Tue 17 FebRet. Tue 03 Mar$1,849
Dep. Mon 03 NovRet. Mon 17 Nov$1,856
CX,SAShow more Flights
Dep. Mon 27 OctRet. Mon 10 Nov$1,859
Dep. Mon 02 MarRet. Mon 16 Mar$1,860
Dep. Mon 09 MarRet. Mon 23 Mar$1,866
Dep. Mon 09 FebRet. Mon 23 Feb$1,873
Dep. Tue 28 OctRet. Tue 11 Nov$1,880
Dep. Tue 21 OctRet. Tue 04 Nov$1,880
Dep. Wed 29 OctRet. Sat 08 Nov$1,921
Dep. Wed 19 NovRet. Tue 25 Nov$1,948
Dep. Mon 10 NovRet. Mon 24 Nov$1,951
Dep. Tue 10 FebRet. Tue 24 Feb$2,026
Dep. Tue 24 FebRet. Tue 10 Mar$2,038
Dep. Tue 03 MarRet. Tue 17 Mar$2,038
Dep. Wed 29 OctRet. Wed 12 Nov$2,055
Dep. Sun 10 MayRet. Fri 15 May$2,060
Dep. Tue 11 NovRet. Wed 26 Nov$2,061
Dep. Wed 12 NovRet. Wed 26 Nov$2,062
Dep. Mon 23 FebRet. Mon 09 Mar$2,069
Dep. Wed 11 FebRet. Wed 25 Feb$2,070
Dep. Fri 20 FebRet. Fri 06 Mar$2,070
Dep. Fri 06 MarRet. Fri 20 Mar$2,071
Dep. Fri 27 FebRet. Fri 13 Mar$2,071
Dep. Thu 09 AprRet. Tue 05 May$2,317
Dep. Fri 02 JanRet. Wed 14 Jan$3,788
Dep. Mon 15 DecRet. Mon 05 Jan$4,131
Dep. Mon 08 DecRet. Wed 31 Dec$4,134
FA,QR Return flights from $1,851
Dep. Wed 29 OctRet. Sat 08 Nov$1,851
Dep. Tue 11 NovRet. Wed 26 Nov$2,024
FA,QRShow more Flights
Dep. Mon 10 NovRet. Mon 24 Nov$2,032
Dep. Tue 17 FebRet. Tue 03 Mar$2,050
Dep. Mon 09 MarRet. Mon 23 Mar$2,050
Dep. Tue 10 FebRet. Tue 24 Feb$2,050
Dep. Tue 24 FebRet. Tue 10 Mar$2,050
Dep. Wed 11 FebRet. Wed 25 Feb$2,050
Dep. Mon 02 MarRet. Mon 16 Mar$2,050
Dep. Wed 29 OctRet. Wed 12 Nov$2,052
Dep. Mon 09 FebRet. Mon 23 Feb$2,054
Dep. Tue 28 OctRet. Tue 11 Nov$2,087
Dep. Mon 27 OctRet. Mon 10 Nov$2,094
Dep. Wed 12 NovRet. Wed 26 Nov$2,094
Dep. Mon 23 FebRet. Mon 09 Mar$2,112
Dep. Wed 19 NovRet. Tue 25 Nov$2,118
Dep. Tue 03 MarRet. Tue 17 Mar$2,124
Dep. Fri 06 MarRet. Fri 20 Mar$2,169
Dep. Mon 03 NovRet. Mon 17 Nov$2,248
Dep. Mon 15 DecRet. Mon 05 Jan$5,348
SA,SQ Return flights from $1,865
Dep. Mon 10 NovRet. Mon 24 Nov$1,865
Dep. Wed 19 NovRet. Tue 25 Nov$1,874
SA,SQShow more Flights
Dep. Tue 11 NovRet. Wed 26 Nov$1,889
Dep. Wed 12 NovRet. Wed 26 Nov$1,889
Dep. Tue 21 OctRet. Tue 04 Nov$2,029
Dep. Tue 28 OctRet. Tue 11 Nov$2,032
Dep. Tue 10 FebRet. Tue 24 Feb$2,067
Dep. Tue 17 FebRet. Tue 03 Mar$2,069
Dep. Tue 03 MarRet. Tue 17 Mar$2,069
Dep. Tue 24 FebRet. Tue 10 Mar$2,069
Dep. Mon 09 FebRet. Mon 23 Feb$2,070
Dep. Mon 09 MarRet. Mon 23 Mar$2,088
Dep. Mon 23 FebRet. Mon 09 Mar$2,088
Dep. Mon 27 OctRet. Mon 10 Nov$2,090
Dep. Mon 02 MarRet. Mon 16 Mar$2,101
Dep. Mon 03 NovRet. Mon 17 Nov$2,108
Dep. Sun 10 MayRet. Fri 15 May$2,129
Dep. Wed 29 OctRet. Wed 12 Nov$2,173
Dep. Fri 20 FebRet. Fri 06 Mar$2,209
Dep. Fri 06 MarRet. Fri 20 Mar$2,210
Dep. Fri 27 FebRet. Fri 13 Mar$2,210
Dep. Wed 11 FebRet. Wed 25 Feb$2,214
Dep. Wed 29 OctRet. Sat 08 Nov$2,243
Dep. Thu 09 AprRet. Tue 05 May$2,376
Dep. Fri 02 JanRet. Wed 14 Jan$3,952
Dep. Mon 08 DecRet. Wed 31 Dec$4,188
Dep. Mon 15 DecRet. Mon 05 Jan$4,277
AK,EY,SA Return flights from $1,893
Dep. Tue 21 OctRet. Tue 04 Nov$1,893
ET Return flights from $1,912
Dep. Sun 10 MayRet. Fri 15 May$1,912
Dep. Fri 20 FebRet. Fri 06 Mar$2,197
ETShow more Flights
Dep. Fri 06 MarRet. Fri 20 Mar$2,206
Dep. Fri 27 FebRet. Fri 13 Mar$2,326
Dep. Tue 10 FebRet. Tue 24 Feb$2,520
EY,OD,SA Return flights from $1,934
Dep. Tue 21 OctRet. Tue 04 Nov$1,934

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 New Zealand and flights to South Africa. Maybe a different destination? Here are all the flights from Perth

Did you know...

  • The distance between Johannesburg and Perth is 8,311 kilometres.
  • JNB is the IATA code for Johannesburg.
  • Johannesburg is 6 hours after Perth. For the first few days after the journey you will most likely be jetlagged.
  • The Airport Bed is conveniently located to Perth airport.

Questions and Answers

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

At the moment, October/2025 is the most affordable time of year to take a flight to Johannesburg from Perth. December/2025 is the most expensive time of year to fly to Johannesburg from Perth.

What airlines fly direct to Johannesburg from Perth?

Qantas Airways and South African have direct flights from Perth to Johannesburg.

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

Singapore Airlines is the cheapest airline that flies from Perth to Johannesburg.

What is the best airline to fly to Johannesburg from Perth?

Qatar Airways is the best airline to fly from Perth to Johannesburg. If you want direct 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