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,293
Dep. Sun 30 AugRet. Fri 11 Sep$1,293
Dep. Fri 16 OctRet. Sat 31 Oct$1,293
SQShow more Flights
Dep. Tue 12 MayRet. Fri 29 May$2,004
Dep. Thu 09 AprRet. Tue 05 May$3,335
EY,JQ,QR Return flights from $1,505
Dep. Tue 12 MayRet. Fri 29 May$1,505
Dep. Sun 30 AugRet. Fri 11 Sep$2,007
EY,JQ,QRShow more Flights
Dep. Fri 16 OctRet. Sat 31 Oct$2,072
QR Return flights from $1,640
Dep. Sun 30 AugRet. Fri 11 Sep$1,640
Dep. Fri 16 OctRet. Sat 31 Oct$1,703
QRShow more Flights
Dep. Tue 12 MayRet. Fri 29 May$1,744
Dep. Thu 09 AprRet. Tue 05 May$4,069
QR,VA Return flights from $1,684
Dep. Sun 30 AugRet. Fri 11 Sep$1,684
Dep. Fri 16 OctRet. Sat 31 Oct$1,748
QR,VAShow more Flights
Dep. Tue 12 MayRet. Fri 29 May$1,784
Dep. Thu 09 AprRet. Tue 05 May$3,288
EY,QR,TR Return flights from $1,737
Dep. Sun 30 AugRet. Fri 11 Sep$1,737
Dep. Fri 16 OctRet. Sat 31 Oct$1,758
MH,QR Return flights from $1,779
Dep. Sun 30 AugRet. Fri 11 Sep$1,779
Dep. Fri 16 OctRet. Sat 31 Oct$1,808
MH,QRShow more Flights
Dep. Tue 12 MayRet. Fri 29 May$1,863
Dep. Thu 09 AprRet. Tue 05 May$3,121
QR,SQ Return flights from $1,788
Dep. Sun 30 AugRet. Fri 11 Sep$1,788
Dep. Fri 16 OctRet. Sat 31 Oct$1,826
QR,SQShow more Flights
Dep. Tue 12 MayRet. Fri 29 May$1,879
Dep. Thu 09 AprRet. Tue 05 May$3,562
EY,JQ,QR,TR Return flights from $1,808
Dep. Sun 30 AugRet. Fri 11 Sep$1,808
Dep. Fri 16 OctRet. Sat 31 Oct$1,818
AI,TC,TR Return flights from $1,820
Dep. Sun 30 AugRet. Fri 11 Sep$1,820
AI,JQ,KQ,TC,TR Return flights from $1,839
Dep. Sun 30 AugRet. Fri 11 Sep$1,839
QR,TK Return flights from $1,845
Dep. Tue 12 MayRet. Fri 29 May$1,845
Dep. Thu 09 AprRet. Tue 05 May$5,142
QR,TR Return flights from $1,845
Dep. Sun 30 AugRet. Fri 11 Sep$1,845
Dep. Fri 16 OctRet. Sat 31 Oct$1,949
EK Return flights from $1,862
Dep. Thu 09 AprRet. Tue 05 May$1,862
Dep. Tue 12 MayRet. Fri 29 May$1,903
EKShow more Flights
Dep. Sun 30 AugRet. Fri 11 Sep$2,001
Dep. Fri 16 OctRet. Sat 31 Oct$2,042
4Z,QR Return flights from $1,872
Dep. Sun 30 AugRet. Fri 11 Sep$1,872
Dep. Fri 16 OctRet. Sat 31 Oct$1,986
4Z,QRShow more Flights
Dep. Tue 12 MayRet. Fri 29 May$2,044
EY,TR Return flights from $1,873
Dep. Fri 16 OctRet. Sat 31 Oct$1,873
Dep. Sun 30 AugRet. Fri 11 Sep$2,062

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 Australia 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,118
March 2026
$1,101
May 2026
$1,254
June 2026
$1,462
September 2026
$2,683

Average Perth to Johannesburg Return Prices

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

December 2025
$4,215
January 2026
$3,740
February 2026
$2,053
March 2026
$2,054
April 2026
$2,418
May 2026
$2,080
June 2026
$2,192
July 2026
$2,886
August 2026
$2,343
September 2026
$2,359

Did you know...

  • Perth to Johannesburg, the shortest one-way trip is 11 hours and 25 minutes
  • Perth is 6 hours earlier than Johannesburg.
  • JNB is the IATA airport code for Johannesburg.

Questions and Answers

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

Right now, October/2026 is the most affordable time of year to take a flight from Perth to Johannesburg. The most expensive time of year is September/2026.

What airlines fly non-stop to Johannesburg from Perth?

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

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?

Qatar Airways is the best airline to fly between Perth and Johannesburg. Qantas Airways is the best if you want non-stop flights.

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