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 $994
Dep. Mon 14 SepRet. Wed 14 Oct$994
Dep. Sun 20 SepRet. Mon 19 Oct$994
SQShow more Flights
Dep. Sun 20 SepRet. Tue 20 Oct$994
Dep. Mon 21 SepRet. Mon 19 Oct$994
Dep. Mon 21 SepRet. Tue 20 Oct$994
Dep. Sun 27 SepRet. Mon 19 Oct$994
Dep. Sun 27 SepRet. Tue 20 Oct$994
Dep. Sun 27 SepRet. Wed 21 Oct$994
Dep. Mon 28 SepRet. Wed 14 Oct$994
Dep. Fri 09 OctRet. Wed 21 Oct$994
Dep. Sun 11 OctRet. Mon 19 Oct$1,039
Dep. Sun 11 OctRet. Tue 20 Oct$1,039
Dep. Sun 11 OctRet. Wed 21 Oct$1,039
Dep. Mon 12 OctRet. Mon 19 Oct$1,039
Dep. Mon 12 OctRet. Tue 20 Oct$1,039
Dep. Mon 12 OctRet. Wed 21 Oct$1,039
Dep. Tue 13 OctRet. Mon 19 Oct$1,039
Dep. Tue 13 OctRet. Tue 20 Oct$1,039
Dep. Tue 13 OctRet. Wed 21 Oct$1,039
Dep. Wed 14 OctRet. Mon 19 Oct$1,039
Dep. Wed 14 OctRet. Tue 20 Oct$1,039
Dep. Wed 14 OctRet. Wed 21 Oct$1,039
Dep. Thu 15 OctRet. Mon 19 Oct$1,039
Dep. Thu 15 OctRet. Tue 20 Oct$1,039
Dep. Fri 16 OctRet. Mon 19 Oct$1,039
Dep. Fri 16 OctRet. Tue 20 Oct$1,039
Dep. Sun 18 OctRet. Wed 21 Oct$1,039
Dep. Thu 15 OctRet. Thu 12 Nov$1,070
Dep. Mon 12 OctRet. Sat 24 Oct$1,070
Dep. Sun 11 OctRet. Sat 24 Oct$1,070
Dep. Thu 22 OctRet. Thu 12 Nov$1,070
Dep. Mon 28 SepRet. Sat 24 Oct$1,070
Dep. Sun 11 OctRet. Wed 14 Oct$1,073
Dep. Thu 15 OctRet. Wed 21 Oct$1,073
Dep. Thu 15 OctRet. Thu 22 Oct$1,119
Dep. Thu 15 OctRet. Sat 24 Oct$1,119
Dep. Wed 14 OctRet. Thu 12 Nov$1,119
Dep. Fri 16 OctRet. Thu 22 Oct$1,119
Dep. Fri 16 OctRet. Sat 24 Oct$1,119
EY,QR,TR Return flights from $1,067
Dep. Fri 16 OctRet. Mon 09 Nov$1,067
Dep. Sun 18 OctRet. Mon 09 Nov$1,077
EY,QR,TRShow more Flights
Dep. Tue 20 OctRet. Mon 09 Nov$1,123
Dep. Wed 14 OctRet. Mon 09 Nov$1,143
Dep. Tue 11 AugRet. Sat 05 Sep$1,282
Dep. Sun 08 NovRet. Sat 21 Nov$1,564
Dep. Tue 09 FebRet. Sun 21 Feb$1,600
AK,EY,JQ,QR Return flights from $1,069
Dep. Sun 11 OctRet. Sat 24 Oct$1,069
Dep. Tue 09 FebRet. Sun 21 Feb$1,568
AK,EY,QR Return flights from $1,073
Dep. Tue 13 OctRet. Mon 09 Nov$1,073
Dep. Wed 14 OctRet. Mon 09 Nov$1,073
AK,EY,QRShow more Flights
Dep. Sun 18 OctRet. Mon 09 Nov$1,073
Dep. Mon 12 OctRet. Mon 26 Oct$1,277
Dep. Tue 11 AugRet. Sat 05 Sep$1,400
Dep. Sun 08 NovRet. Sat 21 Nov$1,475
Dep. Tue 09 FebRet. Sun 21 Feb$1,545
AK,EK,QR Return flights from $1,138
Dep. Sat 10 OctRet. Mon 09 Nov$1,138
Dep. Mon 12 OctRet. Mon 26 Oct$1,279
AK,EK,QRShow more Flights
Dep. Sun 08 NovRet. Sat 21 Nov$1,565
Dep. Tue 09 FebRet. Sun 21 Feb$1,585
AK,ET,QR Return flights from $1,139
Dep. Mon 12 OctRet. Sat 24 Oct$1,139
Dep. Mon 12 OctRet. Mon 26 Oct$1,313
QR Return flights from $1,157
Dep. Tue 20 OctRet. Mon 09 Nov$1,157
Dep. Thu 22 OctRet. Thu 12 Nov$1,159
QRShow more Flights
Dep. Sun 08 NovRet. Sat 21 Nov$1,164
Dep. Tue 09 FebRet. Sun 21 Feb$1,184
Dep. Mon 28 SepRet. Sat 24 Oct$1,187
Dep. Sat 10 OctRet. Mon 09 Nov$1,202
Dep. Wed 21 OctRet. Mon 09 Nov$1,219
Dep. Mon 19 OctRet. Mon 09 Nov$1,219
Dep. Sun 18 OctRet. Mon 09 Nov$1,220
Dep. Tue 13 OctRet. Mon 09 Nov$1,220
Dep. Wed 14 OctRet. Mon 09 Nov$1,220
Dep. Thu 15 OctRet. Thu 12 Nov$1,228
Dep. Sun 11 OctRet. Sat 24 Oct$1,234
Dep. Mon 12 OctRet. Sat 24 Oct$1,234
Dep. Fri 23 OctRet. Mon 09 Nov$1,248
Dep. Fri 16 OctRet. Mon 09 Nov$1,249
Dep. Sun 27 SepRet. Mon 19 Oct$1,335
Dep. Mon 21 SepRet. Mon 19 Oct$1,346
Dep. Sun 27 SepRet. Wed 21 Oct$1,358
Dep. Mon 12 OctRet. Mon 26 Oct$1,360
Dep. Sun 27 SepRet. Tue 20 Oct$1,388
Dep. Mon 21 SepRet. Tue 20 Oct$1,389
Dep. Tue 11 AugRet. Sat 05 Sep$1,414
Dep. Fri 16 OctRet. Wed 21 Oct$1,434
Dep. Mon 28 SepRet. Wed 14 Oct$1,467
Dep. Fri 09 OctRet. Wed 21 Oct$1,485
Dep. Mon 14 SepRet. Wed 14 Oct$1,492
Dep. Sun 20 SepRet. Mon 19 Oct$1,558
Dep. Sun 20 SepRet. Tue 20 Oct$1,568
Dep. Fri 09 OctRet. Wed 14 Oct$1,648
Dep. Tue 15 DecRet. Fri 08 Jan$2,105
Dep. Mon 14 DecRet. Fri 08 Jan$2,156
Dep. Tue 29 SepRet. Thu 05 Nov$6,638
EY,JQ,QR Return flights from $1,172
Dep. Tue 13 OctRet. Mon 09 Nov$1,172
Dep. Tue 09 FebRet. Sun 21 Feb$1,385
EY,JQ,QRShow more Flights
Dep. Sun 08 NovRet. Sat 21 Nov$1,437
Dep. Tue 11 AugRet. Sat 05 Sep$1,479
Dep. Sat 10 OctRet. Mon 09 Nov$2,590
EY,TR,VJ Return flights from $1,176
Dep. Tue 11 AugRet. Sat 05 Sep$1,176
EY,JQ,TR Return flights from $1,180
Dep. Tue 11 AugRet. Sat 05 Sep$1,180
ET,QF,QR Return flights from $1,190
Dep. Sun 18 OctRet. Mon 09 Nov$1,190
Dep. Sat 10 OctRet. Mon 09 Nov$1,401
ET,QF,QRShow more Flights
Dep. Tue 09 FebRet. Sun 21 Feb$1,404
Dep. Sun 11 OctRet. Sat 24 Oct$1,413
Dep. Sun 08 NovRet. Sat 21 Nov$1,423
Dep. Fri 23 OctRet. Mon 09 Nov$1,446
Dep. Thu 15 OctRet. Thu 12 Nov$1,449
Dep. Tue 11 AugRet. Sat 05 Sep$1,455
Dep. Tue 20 OctRet. Mon 09 Nov$1,455
Dep. Tue 13 OctRet. Mon 09 Nov$1,457
Dep. Sun 20 SepRet. Mon 19 Oct$1,462
Dep. Thu 22 OctRet. Thu 12 Nov$1,471
Dep. Sun 27 SepRet. Mon 19 Oct$1,516
Dep. Fri 16 OctRet. Mon 09 Nov$1,533
Dep. Sun 27 SepRet. Wed 21 Oct$1,549
Dep. Sun 27 SepRet. Tue 20 Oct$1,567
Dep. Fri 16 OctRet. Wed 21 Oct$1,635
Dep. Fri 09 OctRet. Wed 21 Oct$1,651
Dep. Sun 20 SepRet. Tue 20 Oct$1,776
Dep. Fri 09 OctRet. Wed 14 Oct$1,917
Dep. Tue 29 SepRet. Thu 05 Nov$9,143
TK Return flights from $1,191
Dep. Fri 23 OctRet. Mon 09 Nov$1,191
Dep. Sun 08 NovRet. Sat 21 Nov$1,250
TKShow more Flights
Dep. Thu 22 OctRet. Thu 12 Nov$1,574
Dep. Mon 21 SepRet. Mon 19 Oct$1,574
Dep. Sun 27 SepRet. Tue 20 Oct$1,621
Dep. Sun 27 SepRet. Wed 21 Oct$1,623
Dep. Sun 27 SepRet. Mon 19 Oct$1,704
Dep. Sun 20 SepRet. Mon 19 Oct$1,725
Dep. Mon 28 SepRet. Wed 14 Oct$1,758
Dep. Wed 21 OctRet. Mon 09 Nov$1,761
Dep. Mon 28 SepRet. Sat 24 Oct$1,867
Dep. Sun 20 SepRet. Tue 20 Oct$2,024
Dep. Tue 09 FebRet. Sun 21 Feb$2,025
Dep. Fri 16 OctRet. Mon 09 Nov$2,280
Dep. Mon 14 SepRet. Wed 14 Oct$2,419
Dep. Mon 12 OctRet. Mon 26 Oct$2,538
Dep. Fri 09 OctRet. Wed 14 Oct$2,673
Dep. Fri 16 OctRet. Wed 21 Oct$2,876
Dep. Mon 14 DecRet. Fri 08 Jan$4,158
Dep. Tue 15 DecRet. Fri 08 Jan$4,679
QR,VA Return flights from $1,198
Dep. Tue 20 OctRet. Mon 09 Nov$1,198
Dep. Tue 13 OctRet. Mon 09 Nov$1,199
QR,VAShow more Flights
Dep. Wed 14 OctRet. Mon 09 Nov$1,199
Dep. Sun 08 NovRet. Sat 21 Nov$1,199
Dep. Wed 21 OctRet. Mon 09 Nov$1,204
Dep. Mon 19 OctRet. Mon 09 Nov$1,205
Dep. Sun 18 OctRet. Mon 09 Nov$1,206
Dep. Thu 22 OctRet. Thu 12 Nov$1,206
Dep. Sun 11 OctRet. Sat 24 Oct$1,211
Dep. Mon 12 OctRet. Sat 24 Oct$1,211
Dep. Thu 15 OctRet. Thu 12 Nov$1,213
Dep. Tue 09 FebRet. Sun 21 Feb$1,223
Dep. Fri 23 OctRet. Mon 09 Nov$1,228
Dep. Fri 16 OctRet. Mon 09 Nov$1,229
Dep. Sat 10 OctRet. Mon 09 Nov$1,326
Dep. Mon 12 OctRet. Mon 26 Oct$1,334
Dep. Tue 11 AugRet. Sat 05 Sep$1,392
Dep. Mon 28 SepRet. Sat 24 Oct$1,395
Dep. Fri 16 OctRet. Wed 21 Oct$1,420
Dep. Mon 21 SepRet. Mon 19 Oct$1,435
Dep. Mon 21 SepRet. Tue 20 Oct$1,482
Dep. Mon 14 SepRet. Wed 14 Oct$1,503
Dep. Sun 27 SepRet. Wed 21 Oct$1,542
Dep. Fri 09 OctRet. Wed 21 Oct$1,571
Dep. Sun 27 SepRet. Mon 19 Oct$1,594
Dep. Sun 27 SepRet. Tue 20 Oct$1,597
Dep. Sun 20 SepRet. Mon 19 Oct$1,645
Dep. Sun 20 SepRet. Tue 20 Oct$1,648
Dep. Mon 28 SepRet. Wed 14 Oct$1,660
Dep. Fri 09 OctRet. Wed 14 Oct$1,724
Dep. Tue 15 DecRet. Fri 08 Jan$2,162
Dep. Mon 14 DecRet. Fri 08 Jan$2,193
Dep. Tue 29 SepRet. Thu 05 Nov$8,055
AK,QR Return flights from $1,211
Dep. Mon 12 OctRet. Mon 26 Oct$1,211
QR,SQ Return flights from $1,211
Dep. Sun 08 NovRet. Sat 21 Nov$1,211
Dep. Thu 22 OctRet. Thu 12 Nov$1,282
QR,SQShow more Flights
Dep. Tue 09 FebRet. Sun 21 Feb$1,282
Dep. Thu 15 OctRet. Thu 12 Nov$1,300
Dep. Tue 20 OctRet. Mon 09 Nov$1,313
Dep. Wed 21 OctRet. Mon 09 Nov$1,323
Dep. Wed 14 OctRet. Mon 09 Nov$1,323
Dep. Sun 18 OctRet. Mon 09 Nov$1,329
Dep. Mon 19 OctRet. Mon 09 Nov$1,329
Dep. Tue 13 OctRet. Mon 09 Nov$1,329
Dep. Fri 23 OctRet. Mon 09 Nov$1,343
Dep. Sat 10 OctRet. Mon 09 Nov$1,346
Dep. Tue 11 AugRet. Sat 05 Sep$1,348
Dep. Fri 16 OctRet. Mon 09 Nov$1,357
Dep. Sun 11 OctRet. Sat 24 Oct$1,383
Dep. Mon 12 OctRet. Sat 24 Oct$1,394
Dep. Mon 12 OctRet. Mon 26 Oct$1,476
Dep. Mon 21 SepRet. Tue 20 Oct$1,504
Dep. Fri 09 OctRet. Wed 21 Oct$1,525
Dep. Sun 27 SepRet. Tue 20 Oct$1,538
Dep. Mon 28 SepRet. Wed 14 Oct$1,538
Dep. Mon 14 SepRet. Wed 14 Oct$1,547
Dep. Sun 27 SepRet. Wed 21 Oct$1,547
Dep. Fri 16 OctRet. Wed 21 Oct$1,569
Dep. Sun 27 SepRet. Mon 19 Oct$1,589
Dep. Mon 21 SepRet. Mon 19 Oct$1,590
Dep. Mon 28 SepRet. Sat 24 Oct$1,610
Dep. Fri 09 OctRet. Wed 14 Oct$1,624
Dep. Sun 20 SepRet. Tue 20 Oct$1,785
Dep. Sun 20 SepRet. Mon 19 Oct$1,831
Dep. Mon 14 DecRet. Fri 08 Jan$2,407
Dep. Tue 15 DecRet. Fri 08 Jan$2,407
Dep. Tue 29 SepRet. Thu 05 Nov$6,918

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 Time of Year to Fly from Perth to Johannesburg

Return fares from Perth to Johannesburg by month, based on the cheapest return airfares found for each month.

Aug 2026
$1,325
Sep 2026
$878
Oct 2026
$1,334
Nov 2026
$1,142
Jan 2027
$1,343
Feb 2027
$1,062
Mar 2027
$1,158
Apr 2027
$1,431
May 2027
$882

The cheapest month to fly to Johannesburg is September 2026, with return fares from $878 — 39% cheaper than the most expensive month (April 2027, from $1,431).

When Should You Fly to Johannesburg?

Based on the fares we've tracked, September is typically the cheapest month to fly to Johannesburg, with return fares from $878. April is the most expensive month, with the cheapest return fares around $1,431.

Across the year, return fares to Johannesburg average around $1,173. If you can travel in the off-peak months of September, May and February, you'll generally pay up to 25% less than the yearly average.


Cheapest Perth to Johannesburg Return Prices

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

August 2026
$1,325
September 2026
$878
October 2026
$1,334
November 2026
$1,142
January 2027
$1,343
February 2027
$1,062
March 2027
$1,158
April 2027
$1,431
May 2027
$882

Average Perth to Johannesburg Return Prices

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

August 2026
$1,766
September 2026
$1,801
October 2026
$1,668
November 2026
$1,592
December 2026
$2,171
January 2027
$1,708
February 2027
$1,554
March 2027
$1,552
April 2027
$1,777
May 2027
$1,626

How I Want That Flight can help you

What's the benefit of using I Want That Flight for my Perth to Johannesburg flight?

Think of us as your personal shortcut to a great deal. Instead of you opening fifty different tabs, we instantly cross-check rates across heaps of airlines and booking sites to score you the sweet spot on pricing. Millions of holidaymakers count on us every year to get them airborne, so you're running with a pretty savvy crowd.

Can you sort me out with direct flights from Perth to Johannesburg?

100%. As soon as the page finishes loading your options, hit the "Direct" filter. The layovers will vanish, leaving you with only the non-stop routes.

How does I Want That Flight find me the best Perth to Johannesburg flights?

Once you punch your details into our search tool, we unlock all kinds of handy tricks to map out your journey. We’ll map out the most budget-friendly calendar dates and takeoff slots, and let you slice and dice the data until you pinpoint the exact itinerary that works for you.

I'm still in the planning phase. Can you ping me if Perth to Johannesburg fares drop?

No worries at all. Just kick off a quick search, drop your email into our price tracker, and we’ll send a heads-up straight to your inbox the moment the price drops.

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