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 $887
Dep. Tue 13 OctRet. Sat 31 Oct$887
Dep. Tue 01 SepRet. Wed 16 Sep$1,037
SQShow more Flights
Dep. Tue 12 MayRet. Fri 29 May$1,304
Dep. Sat 09 MayRet. Sat 11 Jul$1,542
Dep. Thu 09 AprRet. Tue 05 May$2,201
AK,EY,QR Return flights from $1,036
Dep. Tue 12 MayRet. Fri 29 May$1,036
Dep. Sat 09 MayRet. Sat 11 Jul$1,514
AK,EY,QRShow more Flights
Dep. Tue 13 OctRet. Sat 31 Oct$1,705
QR Return flights from $1,140
Dep. Tue 12 MayRet. Fri 29 May$1,140
Dep. Tue 13 OctRet. Sat 31 Oct$1,157
QRShow more Flights
Dep. Tue 01 SepRet. Wed 16 Sep$1,279
Dep. Sat 09 MayRet. Sat 11 Jul$1,567
Dep. Thu 09 AprRet. Tue 05 May$2,809
QR,VA Return flights from $1,169
Dep. Tue 12 MayRet. Fri 29 May$1,169
Dep. Tue 13 OctRet. Sat 31 Oct$1,187
QR,VAShow more Flights
Dep. Tue 01 SepRet. Wed 16 Sep$1,405
Dep. Sat 09 MayRet. Sat 11 Jul$1,585
AI,KQ,TC,TR Return flights from $1,173
Dep. Tue 01 SepRet. Wed 16 Sep$1,173
6E,AI,KQ,TC,TR Return flights from $1,200
Dep. Tue 01 SepRet. Wed 16 Sep$1,200
Dep. Tue 13 OctRet. Sat 31 Oct$1,425
QR,SQ Return flights from $1,210
Dep. Tue 13 OctRet. Sat 31 Oct$1,210
Dep. Tue 12 MayRet. Fri 29 May$1,227
QR,SQShow more Flights
Dep. Tue 01 SepRet. Wed 16 Sep$1,310
Dep. Sat 09 MayRet. Sat 11 Jul$1,694
Dep. Thu 09 AprRet. Tue 05 May$2,395
QR,TK Return flights from $1,214
Dep. Tue 12 MayRet. Fri 29 May$1,214
Dep. Sat 09 MayRet. Sat 11 Jul$1,579
QR,TKShow more Flights
Dep. Thu 09 AprRet. Tue 05 May$3,393
MH,QR Return flights from $1,228
Dep. Tue 12 MayRet. Fri 29 May$1,228
Dep. Tue 13 OctRet. Sat 31 Oct$1,259
MH,QRShow more Flights
Dep. Tue 01 SepRet. Wed 16 Sep$1,524
Dep. Sat 09 MayRet. Sat 11 Jul$1,537
EY,MH,TR Return flights from $1,232
Dep. Sat 09 MayRet. Sat 11 Jul$1,232
Dep. Tue 13 OctRet. Sat 31 Oct$2,794
CX,QR Return flights from $1,236
Dep. Tue 13 OctRet. Sat 31 Oct$1,236
Dep. Tue 12 MayRet. Fri 29 May$1,276
CX,QRShow more Flights
Dep. Tue 01 SepRet. Wed 16 Sep$1,383
Dep. Sat 09 MayRet. Sat 11 Jul$1,416
Dep. Thu 09 AprRet. Tue 05 May$2,089
6E,AI,TC,TR Return flights from $1,244
Dep. Tue 01 SepRet. Wed 16 Sep$1,244
6E,KQ,TC,TR Return flights from $1,247
Dep. Tue 01 SepRet. Wed 16 Sep$1,247
EY,JQ,MH Return flights from $1,251
Dep. Sat 09 MayRet. Sat 11 Jul$1,251
EY,SQ,TR Return flights from $1,257
Dep. Tue 01 SepRet. Wed 16 Sep$1,257
Dep. Tue 13 OctRet. Sat 31 Oct$1,556
EY,SQ,TRShow more Flights
Dep. Sat 09 MayRet. Sat 11 Jul$1,563

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


Cheapest Perth to Johannesburg Return Prices

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

February 2026
$768
March 2026
$756
May 2026
$861
June 2026
$1,004
September 2026
$1,842

Average Perth to Johannesburg Return Prices

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

December 2025
$2,894
January 2026
$2,568
February 2026
$1,410
March 2026
$1,410
April 2026
$1,660
May 2026
$1,428
June 2026
$1,505
July 2026
$1,982
August 2026
$1,609
September 2026
$1,620

Did you know...

  • It is 8,311 kilometres from Perth to Johannesburg.
  • Johannesburg is 6 hours later than Perth.
  • Ortia is the closest train station to Johannesburg airport.
  • The quickest return flight on this route is 20 hours and 40 minutes flying

Questions and Answers

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

At the moment, the cheapest month to take a flight to Johannesburg from Perth is February/2027. The most expensive time is September/2026.

What airlines fly non-stop to Johannesburg from Perth?

Qantas and South African fly direct between Perth and Johannesburg.

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

Singapore Airlines is the cheapest airline to fly from Perth to Johannesburg.

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

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