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 $723
Dep. Tue 10 FebRet. Wed 18 Feb$723
Dep. Sun 08 MarRet. Mon 23 Mar$728
SQShow more Flights
Dep. Mon 02 FebRet. Sun 01 Mar$901
Dep. Thu 09 AprRet. Tue 05 May$959
Dep. Mon 19 JanRet. Mon 09 Feb$1,080
Dep. Wed 01 AprRet. Tue 14 Apr$1,530
SA Return flights from $880
Dep. Mon 02 FebRet. Sun 01 Mar$880
Dep. Mon 19 JanRet. Mon 09 Feb$882
SAShow more Flights
Dep. Sun 08 MarRet. Mon 23 Mar$903
Dep. Wed 01 AprRet. Tue 14 Apr$1,468
ET,TR Return flights from $1,044
Dep. Sun 08 MarRet. Mon 23 Mar$1,044
Dep. Thu 09 AprRet. Tue 05 May$1,432
6E,CX,TR,UR Return flights from $1,056
Dep. Sun 08 MarRet. Mon 23 Mar$1,056
6E,TR,UR Return flights from $1,058
Dep. Sun 08 MarRet. Mon 23 Mar$1,058
6E,CX,KQ,TR Return flights from $1,060
Dep. Sun 08 MarRet. Mon 23 Mar$1,060
6E,KQ,TR,UR Return flights from $1,066
Dep. Sun 08 MarRet. Mon 23 Mar$1,066
CX Return flights from $1,071
Dep. Sun 08 MarRet. Mon 23 Mar$1,071
Dep. Mon 19 JanRet. Mon 09 Feb$1,083
CXShow more Flights
Dep. Mon 02 FebRet. Sun 01 Mar$1,127
Dep. Wed 01 AprRet. Tue 14 Apr$1,159
Dep. Thu 09 AprRet. Tue 05 May$1,172
QR,SQ Return flights from $1,078
Dep. Tue 10 FebRet. Wed 18 Feb$1,078
Dep. Sun 08 MarRet. Mon 23 Mar$1,119
QR,SQShow more Flights
Dep. Mon 02 FebRet. Sun 01 Mar$1,168
Dep. Mon 19 JanRet. Mon 09 Feb$1,219
Dep. Thu 09 AprRet. Tue 05 May$1,305
Dep. Wed 01 AprRet. Tue 14 Apr$1,452
AK,CX,KQ,TR,VZ Return flights from $1,078
Dep. Sun 08 MarRet. Mon 23 Mar$1,078
6E,KQ,TR Return flights from $1,083
Dep. Sun 08 MarRet. Mon 23 Mar$1,083
CX,QR Return flights from $1,085
Dep. Mon 02 FebRet. Sun 01 Mar$1,085
Dep. Sun 08 MarRet. Mon 23 Mar$1,104
CX,QRShow more Flights
Dep. Tue 10 FebRet. Wed 18 Feb$1,107
Dep. Mon 19 JanRet. Mon 09 Feb$1,114
Dep. Thu 09 AprRet. Tue 05 May$1,268
Dep. Wed 01 AprRet. Tue 14 Apr$1,269
CX,ET,TR Return flights from $1,087
Dep. Sun 08 MarRet. Mon 23 Mar$1,087
ET,QF Return flights from $1,087
Dep. Sun 08 MarRet. Mon 23 Mar$1,087
Dep. Tue 10 FebRet. Wed 18 Feb$1,264
ET,QFShow more Flights
Dep. Thu 09 AprRet. Tue 05 May$1,445
6E,KQ,QR,TR Return flights from $1,088
Dep. Sun 08 MarRet. Mon 23 Mar$1,088

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
$742
March 2026
$730
May 2026
$832
June 2026
$970
September 2026
$1,780

Average Perth to Johannesburg Return Prices

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

December 2025
$2,796
January 2026
$2,481
February 2026
$1,362
March 2026
$1,362
April 2026
$1,604
May 2026
$1,380
June 2026
$1,454
July 2026
$1,914
August 2026
$1,554
September 2026
$1,565

Did you know...

  • Perth is 6 hours earlier than Johannesburg. For a couple of days after the journey you will probably be jetlagged.
  • 20 hrs 40 mins is the quickest return trip between Perth and Johannesburg
  • Ortia is the closest train station to Johannesburg airport.

Questions and Answers

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

At the moment, the lowest-price time of year to fly to Johannesburg from Perth is March/2026. You will pay the most in April/2026.

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 that flies from Perth to Johannesburg?

The cheapest airline that flies from Perth to Johannesburg is South African.

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

The best airline to fly to Johannesburg from Perth 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