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,256
Dep. Fri 13 FebRet. Mon 16 Feb$1,256
Dep. Tue 03 MarRet. Sun 29 Mar$1,514
SQShow more Flights
Dep. Sun 15 MarRet. Sun 29 Mar$1,514
Dep. Sat 31 JanRet. Sun 26 Apr$1,588
Dep. Thu 09 AprRet. Tue 05 May$1,645
Dep. Fri 26 DecRet. Mon 09 Feb$3,469
Dep. Fri 12 DecRet. Sat 20 Dec$4,039
Dep. Mon 15 DecRet. Mon 05 Jan$4,336
Dep. Tue 16 DecRet. Wed 17 Dec$4,367
ET,QF,QR Return flights from $1,800
Dep. Fri 13 FebRet. Mon 16 Feb$1,800
Dep. Tue 03 MarRet. Sun 29 Mar$2,048
ET,QF,QRShow more Flights
Dep. Sun 15 MarRet. Sun 29 Mar$2,090
Dep. Fri 12 DecRet. Sat 20 Dec$5,528
CX,QR Return flights from $1,801
Dep. Tue 03 MarRet. Sun 29 Mar$1,801
Dep. Sun 15 MarRet. Sun 29 Mar$1,847
CX,QRShow more Flights
Dep. Sat 31 JanRet. Sun 26 Apr$1,980
Dep. Fri 13 FebRet. Mon 16 Feb$2,021
Dep. Thu 09 AprRet. Tue 05 May$2,133
Dep. Fri 26 DecRet. Mon 09 Feb$2,648
Dep. Mon 15 DecRet. Mon 05 Jan$3,972
Dep. Fri 12 DecRet. Sat 20 Dec$4,125
Dep. Tue 16 DecRet. Wed 17 Dec$4,315
CX,SQ Return flights from $1,819
Dep. Tue 03 MarRet. Sun 29 Mar$1,819
Dep. Sun 15 MarRet. Sun 29 Mar$1,935
CX,SQShow more Flights
Dep. Fri 13 FebRet. Mon 16 Feb$2,153
Dep. Sat 31 JanRet. Sun 26 Apr$2,170
Dep. Thu 09 AprRet. Tue 05 May$2,191
Dep. Fri 26 DecRet. Mon 09 Feb$2,854
Dep. Mon 15 DecRet. Mon 05 Jan$4,186
Dep. Fri 12 DecRet. Sat 20 Dec$4,335
Dep. Tue 16 DecRet. Wed 17 Dec$4,335
ET,QF,SQ Return flights from $1,823
Dep. Fri 13 FebRet. Mon 16 Feb$1,823
Dep. Sun 15 MarRet. Sun 29 Mar$2,197
ET,QF,SQShow more Flights
Dep. Tue 03 MarRet. Sun 29 Mar$2,234
Dep. Sat 31 JanRet. Sun 26 Apr$3,230
Dep. Fri 12 DecRet. Sat 20 Dec$4,385
Dep. Tue 16 DecRet. Wed 17 Dec$4,534
Dep. Mon 15 DecRet. Mon 05 Jan$6,935
SA Return flights from $1,824
Dep. Tue 03 MarRet. Sun 29 Mar$1,824
Dep. Sun 15 MarRet. Sun 29 Mar$1,824
SAShow more Flights
Dep. Fri 26 DecRet. Mon 09 Feb$3,033
Dep. Fri 12 DecRet. Sat 20 Dec$5,173
Dep. Mon 15 DecRet. Mon 05 Jan$5,312
CX Return flights from $1,867
Dep. Sun 15 MarRet. Sun 29 Mar$1,867
Dep. Sat 31 JanRet. Sun 26 Apr$1,888
CXShow more Flights
Dep. Thu 09 AprRet. Tue 05 May$1,950
Dep. Fri 13 FebRet. Mon 16 Feb$2,090
Dep. Fri 26 DecRet. Mon 09 Feb$2,423
Dep. Mon 15 DecRet. Mon 05 Jan$3,285
Dep. Tue 16 DecRet. Wed 17 Dec$3,577
Dep. Fri 12 DecRet. Sat 20 Dec$3,893
CX,ET,QF Return flights from $1,894
Dep. Tue 03 MarRet. Sun 29 Mar$1,894
Dep. Sun 15 MarRet. Sun 29 Mar$1,928
QR Return flights from $1,918
Dep. Fri 13 FebRet. Mon 16 Feb$1,918
Dep. Sat 31 JanRet. Sun 26 Apr$1,977
QRShow more Flights
Dep. Tue 03 MarRet. Sun 29 Mar$2,028
Dep. Sun 15 MarRet. Sun 29 Mar$2,064
Dep. Thu 09 AprRet. Tue 05 May$2,115
Dep. Fri 26 DecRet. Mon 09 Feb$3,090
Dep. Mon 15 DecRet. Mon 05 Jan$4,346
Dep. Fri 12 DecRet. Sat 20 Dec$4,719
Dep. Tue 16 DecRet. Wed 17 Dec$4,808
QR,SQ Return flights from $1,961
Dep. Fri 13 FebRet. Mon 16 Feb$1,961
Dep. Sat 31 JanRet. Sun 26 Apr$2,030
QR,SQShow more Flights
Dep. Tue 03 MarRet. Sun 29 Mar$2,090
Dep. Sun 15 MarRet. Sun 29 Mar$2,161
Dep. Thu 09 AprRet. Tue 05 May$2,248
Dep. Fri 26 DecRet. Mon 09 Feb$3,761
Dep. Fri 12 DecRet. Sat 20 Dec$4,457
Dep. Mon 15 DecRet. Mon 05 Jan$4,505
Dep. Tue 16 DecRet. Wed 17 Dec$4,720
CX,VA Return flights from $1,978
Dep. Sun 15 MarRet. Sun 29 Mar$1,978
Dep. Tue 03 MarRet. Sun 29 Mar$1,986
CX,VAShow more Flights
Dep. Sat 31 JanRet. Sun 26 Apr$2,106
Dep. Thu 09 AprRet. Tue 05 May$2,183
Dep. Fri 13 FebRet. Mon 16 Feb$2,408
Dep. Fri 26 DecRet. Mon 09 Feb$3,656
Dep. Fri 12 DecRet. Sat 20 Dec$5,680
Dep. Mon 15 DecRet. Mon 05 Jan$5,723
CX,SA Return flights from $1,984
Dep. Tue 03 MarRet. Sun 29 Mar$1,984
Dep. Sun 15 MarRet. Sun 29 Mar$2,057
CX,SAShow more Flights
Dep. Sat 31 JanRet. Sun 26 Apr$2,107
Dep. Fri 13 FebRet. Mon 16 Feb$2,181
Dep. Thu 09 AprRet. Tue 05 May$2,368
Dep. Fri 26 DecRet. Mon 09 Feb$2,785
Dep. Tue 16 DecRet. Wed 17 Dec$4,503
Dep. Mon 15 DecRet. Mon 05 Jan$4,568
Dep. Fri 12 DecRet. Sat 20 Dec$4,716
QR,VA Return flights from $2,031
Dep. Fri 13 FebRet. Mon 16 Feb$2,031
Dep. Sat 31 JanRet. Sun 26 Apr$2,086
QR,VAShow more Flights
Dep. Tue 03 MarRet. Sun 29 Mar$2,122
Dep. Sun 15 MarRet. Sun 29 Mar$2,170
Dep. Thu 09 AprRet. Tue 05 May$2,228
Dep. Fri 26 DecRet. Mon 09 Feb$3,734
Dep. Fri 12 DecRet. Sat 20 Dec$4,810
Dep. Mon 15 DecRet. Mon 05 Jan$4,863
Dep. Tue 16 DecRet. Wed 17 Dec$5,510
CX,WB Return flights from $2,049
Dep. Tue 03 MarRet. Sun 29 Mar$2,049
Dep. Sat 31 JanRet. Sun 26 Apr$2,340
CX,WBShow more Flights
Dep. Sun 15 MarRet. Sun 29 Mar$2,352
Dep. Fri 13 FebRet. Mon 16 Feb$2,426
Dep. Fri 26 DecRet. Mon 09 Feb$2,945
Dep. Mon 15 DecRet. Mon 05 Jan$4,290
Dep. Tue 16 DecRet. Wed 17 Dec$4,552
Dep. Fri 12 DecRet. Sat 20 Dec$4,891
ET,QF,SA Return flights from $2,053
Dep. Tue 03 MarRet. Sun 29 Mar$2,053
Dep. Sun 15 MarRet. Sun 29 Mar$2,065
ET,QF,SAShow more Flights
Dep. Fri 13 FebRet. Mon 16 Feb$2,912
Dep. Fri 12 DecRet. Sat 20 Dec$5,875

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


Cheapest Perth to Johannesburg Return Prices

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

February 2026
$1,283
March 2026
$1,263
May 2026
$1,439
June 2026
$1,677
September 2026
$3,078

Average Perth to Johannesburg Return Prices

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

December 2025
$4,836
January 2026
$4,291
February 2026
$2,356
March 2026
$2,357
April 2026
$2,774
May 2026
$2,387
June 2026
$2,515
July 2026
$3,311
August 2026
$2,688
September 2026
$2,707

Did you know...

  • Ortia is the closest train station to Johannesburg airport.
  • Perth has the International Air Transport Association (IATA) code of PER and Johannesburg is JNB.
  • 11 hrs 15 mins is the quickest one-way trip from Perth to Johannesburg

Questions and Answers

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

At the moment, the lowest-price months to travel from Perth to Johannesburg are February/2026 and March/2026. December/2025 is the most expensive month to fly from Perth to Johannesburg.

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 to fly 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?

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