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 $1,574
Dep. Wed 26 AugRet. Fri 11 Sep$1,574
Dep. Thu 03 SepRet. Wed 16 Sep$1,793
SQShow more Flights
Dep. Fri 02 OctRet. Thu 15 Oct$2,521
Dep. Tue 29 DecRet. Tue 12 Jan$2,997
Dep. Wed 30 DecRet. Tue 12 Jan$2,997
Dep. Mon 28 DecRet. Wed 13 Jan$3,096
Dep. Mon 28 DecRet. Tue 12 Jan$3,096
Dep. Mon 28 DecRet. Mon 11 Jan$3,098
QR Return flights from $1,925
Dep. Thu 03 SepRet. Wed 16 Sep$1,925
Dep. Wed 26 AugRet. Fri 11 Sep$2,385
QRShow more Flights
Dep. Fri 02 OctRet. Thu 15 Oct$2,579
Dep. Tue 29 DecRet. Tue 12 Jan$2,705
Dep. Mon 28 DecRet. Tue 12 Jan$2,705
Dep. Wed 30 DecRet. Tue 12 Jan$2,705
Dep. Mon 28 DecRet. Mon 11 Jan$2,728
Dep. Mon 28 DecRet. Wed 13 Jan$2,730
QR,VA Return flights from $1,989
Dep. Thu 03 SepRet. Wed 16 Sep$1,989
Dep. Wed 26 AugRet. Fri 11 Sep$2,474
QR,VAShow more Flights
Dep. Wed 30 DecRet. Tue 12 Jan$2,715
Dep. Tue 29 DecRet. Tue 12 Jan$2,715
Dep. Mon 28 DecRet. Tue 12 Jan$2,715
Dep. Mon 28 DecRet. Wed 13 Jan$2,715
Dep. Mon 28 DecRet. Mon 11 Jan$2,797
Dep. Fri 02 OctRet. Thu 15 Oct$2,874
EY,JQ,QR Return flights from $2,028
Dep. Thu 03 SepRet. Wed 16 Sep$2,028
Dep. Wed 26 AugRet. Fri 11 Sep$3,185
EY,JQ,QRShow more Flights
Dep. Tue 29 DecRet. Tue 12 Jan$3,226
Dep. Mon 28 DecRet. Tue 12 Jan$3,226
Dep. Wed 30 DecRet. Tue 12 Jan$3,364
Dep. Fri 02 OctRet. Thu 15 Oct$3,370
EY,QR,QZ Return flights from $2,050
Dep. Thu 03 SepRet. Wed 16 Sep$2,050
Dep. Mon 28 DecRet. Mon 11 Jan$3,009
EY,QR,QZShow more Flights
Dep. Tue 29 DecRet. Tue 12 Jan$3,083
Dep. Mon 28 DecRet. Tue 12 Jan$3,083
Dep. Wed 30 DecRet. Tue 12 Jan$3,221
Dep. Mon 28 DecRet. Wed 13 Jan$3,467
EY,OD,QR,QZ Return flights from $2,072
Dep. Thu 03 SepRet. Wed 16 Sep$2,072
Dep. Mon 28 DecRet. Wed 13 Jan$3,927
EY,OD,QR,QZShow more Flights
Dep. Wed 30 DecRet. Tue 12 Jan$3,929
Dep. Mon 28 DecRet. Tue 12 Jan$3,929
Dep. Tue 29 DecRet. Tue 12 Jan$3,949
EY,QR,TR Return flights from $2,099
Dep. Thu 03 SepRet. Wed 16 Sep$2,099
EY,JQ,QR,TR Return flights from $2,122
Dep. Thu 03 SepRet. Wed 16 Sep$2,122
Dep. Fri 02 OctRet. Thu 15 Oct$2,127
EY,JQ,QR,TRShow more Flights
Dep. Wed 26 AugRet. Fri 11 Sep$2,827
EY,JQ,QR,QZ Return flights from $2,125
Dep. Thu 03 SepRet. Wed 16 Sep$2,125
Dep. Mon 28 DecRet. Wed 13 Jan$2,998
EY,JQ,QR,QZShow more Flights
Dep. Mon 28 DecRet. Mon 11 Jan$3,018
Dep. Wed 30 DecRet. Tue 12 Jan$3,220
Dep. Mon 28 DecRet. Tue 12 Jan$3,288
Dep. Tue 29 DecRet. Tue 12 Jan$3,294
EY,JQ,OD,QR Return flights from $2,127
Dep. Thu 03 SepRet. Wed 16 Sep$2,127
Dep. Mon 28 DecRet. Wed 13 Jan$4,005
QR,SQ Return flights from $2,162
Dep. Wed 26 AugRet. Fri 11 Sep$2,162
Dep. Thu 03 SepRet. Wed 16 Sep$2,198
QR,SQShow more Flights
Dep. Fri 02 OctRet. Thu 15 Oct$3,053
Dep. Mon 28 DecRet. Wed 13 Jan$3,061
Dep. Mon 28 DecRet. Tue 12 Jan$3,127
Dep. Tue 29 DecRet. Tue 12 Jan$3,130
Dep. Mon 28 DecRet. Mon 11 Jan$3,241
Dep. Wed 30 DecRet. Tue 12 Jan$3,249
EY,JQ,MH,QR Return flights from $2,167
Dep. Thu 03 SepRet. Wed 16 Sep$2,167
EY,JQ,OD Return flights from $2,168
Dep. Thu 03 SepRet. Wed 16 Sep$2,168
Dep. Wed 26 AugRet. Fri 11 Sep$3,021
EY,JQ,ODShow more Flights
Dep. Tue 29 DecRet. Tue 12 Jan$4,206
EY,OD,QR Return flights from $2,170
Dep. Thu 03 SepRet. Wed 16 Sep$2,170
Dep. Wed 26 AugRet. Fri 11 Sep$2,458
EY,OD,QRShow more Flights
Dep. Mon 28 DecRet. Mon 11 Jan$3,055
Dep. Fri 02 OctRet. Thu 15 Oct$3,983
Dep. Wed 30 DecRet. Tue 12 Jan$4,279
Dep. Mon 28 DecRet. Wed 13 Jan$4,298
Dep. Mon 28 DecRet. Tue 12 Jan$4,298
Dep. Tue 29 DecRet. Tue 12 Jan$4,298
EK,JQ,OD Return flights from $2,188
Dep. Fri 02 OctRet. Thu 15 Oct$2,188
Dep. Mon 28 DecRet. Wed 13 Jan$2,721
EK,JQ,ODShow more Flights
Dep. Tue 29 DecRet. Tue 12 Jan$3,250
Dep. Wed 30 DecRet. Tue 12 Jan$3,260
Dep. Mon 28 DecRet. Tue 12 Jan$3,266

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,361
March 2026
$1,340
May 2026
$1,526
June 2026
$1,779
September 2026
$3,265

Average Perth to Johannesburg Return Prices

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

December 2025
$5,130
January 2026
$4,552
February 2026
$2,499
March 2026
$2,500
April 2026
$2,943
May 2026
$2,531
June 2026
$2,668
July 2026
$3,512
August 2026
$2,852
September 2026
$2,871

Did you know...

  • The quickest one-way flight on this route is 11 hours and 25 minutes with
  • Johannesburg is 6 hours behind Perth.
  • It is 8,311 kilometres from Perth to Johannesburg.
  • Perth has the International Air Transport Association (IATA) code of PER.

Questions and Answers

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

Currently, the lowest-price time of year to fly to Johannesburg from Perth is August/2026. The most expensive month is December/2026.

What airlines fly non-stop to Johannesburg from Perth?

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

What is the cheapest airline that flies from Perth to Johannesburg?

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

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

The best airline to fly from Perth to Johannesburg is Qatar Airways. For 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