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 $941
Dep. Thu 27 AugRet. Wed 09 Sep$941
Dep. Sun 30 AugRet. Mon 21 Sep$944
SQShow more Flights
Dep. Mon 03 AugRet. Wed 26 Aug$944
Dep. Fri 14 AugRet. Wed 26 Aug$944
Dep. Mon 14 SepRet. Mon 28 Sep$944
Dep. Mon 24 AugRet. Wed 09 Sep$944
Dep. Wed 26 AugRet. Wed 09 Sep$944
Dep. Thu 13 AugRet. Tue 25 Aug$1,129
Dep. Sun 30 AugRet. Wed 16 Sep$1,133
Dep. Wed 02 SepRet. Wed 16 Sep$1,133
Dep. Thu 23 JulRet. Wed 05 Aug$1,190
Dep. Sun 21 FebRet. Sun 07 Mar$1,264
Dep. Sun 14 FebRet. Sun 28 Feb$1,264
Dep. Tue 09 FebRet. Tue 23 Feb$1,264
Dep. Sun 14 FebRet. Sun 14 Mar$1,348
Dep. Sun 08 NovRet. Sat 21 Nov$1,382
Dep. Wed 27 MayRet. Wed 10 Jun$1,573
Dep. Fri 03 JulRet. Sat 11 Jul$1,779
Dep. Mon 21 DecRet. Thu 21 Jan$2,103
Dep. Fri 18 DecRet. Fri 08 Jan$2,298
Dep. Tue 12 MayRet. Fri 29 May$2,710
Dep. Tue 29 SepRet. Thu 05 Nov$5,162
QR Return flights from $1,154
Dep. Wed 02 SepRet. Wed 16 Sep$1,154
Dep. Sun 30 AugRet. Wed 16 Sep$1,154
QRShow more Flights
Dep. Sun 30 AugRet. Mon 21 Sep$1,157
Dep. Tue 12 MayRet. Fri 29 May$1,167
Dep. Sun 14 FebRet. Sun 14 Mar$1,187
Dep. Tue 09 FebRet. Tue 23 Feb$1,188
Dep. Sun 14 FebRet. Sun 28 Feb$1,188
Dep. Sun 21 FebRet. Sun 07 Mar$1,189
Dep. Sun 08 NovRet. Sat 21 Nov$1,199
Dep. Mon 14 SepRet. Mon 28 Sep$1,381
Dep. Mon 03 AugRet. Wed 26 Aug$1,453
Dep. Mon 24 AugRet. Wed 09 Sep$1,453
Dep. Thu 27 AugRet. Wed 09 Sep$1,454
Dep. Wed 26 AugRet. Wed 09 Sep$1,454
Dep. Thu 13 AugRet. Tue 25 Aug$1,458
Dep. Wed 27 MayRet. Wed 10 Jun$1,459
Dep. Fri 14 AugRet. Wed 26 Aug$1,489
Dep. Thu 23 JulRet. Wed 05 Aug$1,521
Dep. Mon 21 DecRet. Thu 21 Jan$2,094
Dep. Fri 18 DecRet. Fri 08 Jan$2,415
Dep. Fri 03 JulRet. Sat 11 Jul$2,551
Dep. Tue 29 SepRet. Thu 05 Nov$5,841
QR,VA Return flights from $1,193
Dep. Sun 30 AugRet. Wed 16 Sep$1,193
Dep. Wed 02 SepRet. Wed 16 Sep$1,194
QR,VAShow more Flights
Dep. Tue 12 MayRet. Fri 29 May$1,198
Dep. Sun 14 FebRet. Sun 14 Mar$1,217
Dep. Sun 14 FebRet. Sun 28 Feb$1,222
Dep. Tue 09 FebRet. Tue 23 Feb$1,222
Dep. Sun 21 FebRet. Sun 07 Mar$1,223
Dep. Sun 08 NovRet. Sat 21 Nov$1,238
Dep. Sun 30 AugRet. Mon 21 Sep$1,413
Dep. Mon 14 SepRet. Mon 28 Sep$1,414
Dep. Wed 27 MayRet. Wed 10 Jun$1,428
Dep. Mon 24 AugRet. Wed 09 Sep$1,473
Dep. Mon 03 AugRet. Wed 26 Aug$1,474
Dep. Wed 26 AugRet. Wed 09 Sep$1,474
Dep. Thu 13 AugRet. Tue 25 Aug$1,479
Dep. Fri 14 AugRet. Wed 26 Aug$1,510
Dep. Thu 23 JulRet. Wed 05 Aug$1,546
Dep. Mon 21 DecRet. Thu 21 Jan$1,572
Dep. Fri 18 DecRet. Fri 08 Jan$1,896
Dep. Thu 27 AugRet. Wed 09 Sep$1,903
Dep. Fri 03 JulRet. Sat 11 Jul$2,462
Dep. Tue 29 SepRet. Thu 05 Nov$5,702
MH,QR Return flights from $1,226
Dep. Sun 30 AugRet. Wed 16 Sep$1,226
Dep. Sun 30 AugRet. Mon 21 Sep$1,242
MH,QRShow more Flights
Dep. Sun 14 FebRet. Sun 28 Feb$1,260
Dep. Sun 14 FebRet. Sun 14 Mar$1,260
Dep. Sun 21 FebRet. Sun 07 Mar$1,260
Dep. Tue 09 FebRet. Tue 23 Feb$1,298
Dep. Thu 27 AugRet. Wed 09 Sep$1,449
Dep. Mon 03 AugRet. Wed 26 Aug$1,450
Dep. Mon 24 AugRet. Wed 09 Sep$1,450
Dep. Wed 26 AugRet. Wed 09 Sep$1,451
Dep. Thu 23 JulRet. Wed 05 Aug$1,452
Dep. Fri 14 AugRet. Wed 26 Aug$1,481
Dep. Sun 08 NovRet. Sat 21 Nov$1,516
Dep. Wed 02 SepRet. Wed 16 Sep$1,519
Dep. Thu 13 AugRet. Tue 25 Aug$1,538
Dep. Wed 27 MayRet. Wed 10 Jun$1,848
Dep. Tue 12 MayRet. Fri 29 May$2,268
Dep. Mon 21 DecRet. Thu 21 Jan$2,658
Dep. Mon 14 SepRet. Mon 28 Sep$2,678
Dep. Fri 18 DecRet. Fri 08 Jan$2,774
Dep. Fri 03 JulRet. Sat 11 Jul$3,129
Dep. Tue 29 SepRet. Thu 05 Nov$5,971
QR,SQ Return flights from $1,255
Dep. Tue 09 FebRet. Tue 23 Feb$1,255
Dep. Mon 24 AugRet. Wed 09 Sep$1,260
QR,SQShow more Flights
Dep. Wed 26 AugRet. Wed 09 Sep$1,261
Dep. Wed 02 SepRet. Wed 16 Sep$1,261
Dep. Thu 13 AugRet. Tue 25 Aug$1,261
Dep. Sun 08 NovRet. Sat 21 Nov$1,277
Dep. Thu 27 AugRet. Wed 09 Sep$1,292
Dep. Sun 21 FebRet. Sun 07 Mar$1,296
Dep. Sun 30 AugRet. Wed 16 Sep$1,301
Dep. Sun 14 FebRet. Sun 28 Feb$1,304
Dep. Sun 30 AugRet. Mon 21 Sep$1,307
Dep. Mon 03 AugRet. Wed 26 Aug$1,307
Dep. Thu 23 JulRet. Wed 05 Aug$1,320
Dep. Fri 14 AugRet. Wed 26 Aug$1,341
Dep. Sun 14 FebRet. Sun 14 Mar$1,362
Dep. Wed 27 MayRet. Wed 10 Jun$1,487
Dep. Mon 14 SepRet. Mon 28 Sep$1,592
Dep. Tue 12 MayRet. Fri 29 May$1,612
Dep. Mon 21 DecRet. Thu 21 Jan$2,035
Dep. Fri 03 JulRet. Sat 11 Jul$2,342
Dep. Fri 18 DecRet. Fri 08 Jan$2,465
Dep. Tue 29 SepRet. Thu 05 Nov$5,783
6E,JQ,KQ,TR,UR,VZ Return flights from $1,260
Dep. Sun 30 AugRet. Wed 16 Sep$1,260
QR,TK Return flights from $1,260
Dep. Sun 30 AugRet. Mon 21 Sep$1,260
Dep. Sun 30 AugRet. Wed 16 Sep$1,261
QR,TKShow more Flights
Dep. Mon 14 SepRet. Mon 28 Sep$1,400
Dep. Sun 21 FebRet. Sun 07 Mar$1,422
Dep. Tue 09 FebRet. Tue 23 Feb$1,439
Dep. Sun 14 FebRet. Sun 28 Feb$1,508
Dep. Mon 03 AugRet. Wed 26 Aug$1,550
Dep. Thu 13 AugRet. Tue 25 Aug$1,556
Dep. Fri 14 AugRet. Wed 26 Aug$1,581
Dep. Wed 27 MayRet. Wed 10 Jun$1,819
Dep. Fri 03 JulRet. Sat 11 Jul$2,054
Dep. Fri 18 DecRet. Fri 08 Jan$2,614
Dep. Mon 21 DecRet. Thu 21 Jan$3,124
Dep. Wed 02 SepRet. Wed 16 Sep$3,266
Dep. Tue 29 SepRet. Thu 05 Nov$9,058
ET,QR,TG Return flights from $1,270
Dep. Wed 27 MayRet. Wed 10 Jun$1,270
Dep. Sun 14 FebRet. Sun 28 Feb$1,650
ET,QR,TGShow more Flights
Dep. Sun 14 FebRet. Sun 14 Mar$1,653
Dep. Sun 21 FebRet. Sun 07 Mar$1,653
Dep. Sun 08 NovRet. Sat 21 Nov$1,672
Dep. Tue 09 FebRet. Tue 23 Feb$1,873
Dep. Thu 13 AugRet. Tue 25 Aug$1,944
6E,JQ,TR,UR,VZ Return flights from $1,273
Dep. Sun 30 AugRet. Wed 16 Sep$1,273
QF Return flights from $1,285
Dep. Tue 09 FebRet. Tue 23 Feb$1,285
Dep. Sun 21 FebRet. Sun 07 Mar$1,285
QFShow more Flights
Dep. Sun 14 FebRet. Sun 28 Feb$1,286
Dep. Sun 14 FebRet. Sun 14 Mar$1,286
Dep. Sun 30 AugRet. Wed 16 Sep$1,393
Dep. Sun 08 NovRet. Sat 21 Nov$1,465
Dep. Sun 30 AugRet. Mon 21 Sep$1,493
Dep. Wed 26 AugRet. Wed 09 Sep$1,511
Dep. Wed 02 SepRet. Wed 16 Sep$1,568
Dep. Wed 27 MayRet. Wed 10 Jun$1,621
Dep. Tue 12 MayRet. Fri 29 May$1,647
Dep. Thu 13 AugRet. Tue 25 Aug$1,719
Dep. Mon 24 AugRet. Wed 09 Sep$1,760
Dep. Mon 14 SepRet. Mon 28 Sep$1,767
Dep. Thu 27 AugRet. Wed 09 Sep$1,824
Dep. Thu 23 JulRet. Wed 05 Aug$1,824
Dep. Fri 14 AugRet. Wed 26 Aug$1,856
Dep. Mon 03 AugRet. Wed 26 Aug$2,042
Dep. Fri 03 JulRet. Sat 11 Jul$2,529
Dep. Fri 18 DecRet. Fri 08 Jan$2,923
Dep. Mon 21 DecRet. Thu 21 Jan$3,207
Dep. Tue 29 SepRet. Thu 05 Nov$5,719
6E,KQ,TR,UR Return flights from $1,295
Dep. Sun 30 AugRet. Wed 16 Sep$1,295
4Z,QR Return flights from $1,303
Dep. Sun 30 AugRet. Wed 16 Sep$1,303
Dep. Wed 02 SepRet. Wed 16 Sep$1,304
4Z,QRShow more Flights
Dep. Tue 12 MayRet. Fri 29 May$1,313
Dep. Sun 14 FebRet. Sun 14 Mar$1,336
Dep. Tue 09 FebRet. Tue 23 Feb$1,337
Dep. Sun 14 FebRet. Sun 28 Feb$1,337
Dep. Sun 21 FebRet. Sun 07 Mar$1,338
Dep. Sun 08 NovRet. Sat 21 Nov$1,354
Dep. Sun 30 AugRet. Mon 21 Sep$1,533
Dep. Wed 27 MayRet. Wed 10 Jun$1,593
Dep. Mon 14 SepRet. Mon 28 Sep$1,688
Dep. Thu 13 AugRet. Tue 25 Aug$1,970
Dep. Thu 23 JulRet. Wed 05 Aug$2,120
Dep. Mon 21 DecRet. Thu 21 Jan$2,186
Dep. Mon 24 AugRet. Wed 09 Sep$2,295
Dep. Mon 03 AugRet. Wed 26 Aug$2,480
Dep. Fri 18 DecRet. Fri 08 Jan$2,633
Dep. Wed 26 AugRet. Wed 09 Sep$2,752
Dep. Fri 14 AugRet. Wed 26 Aug$2,771
Dep. Fri 03 JulRet. Sat 11 Jul$2,909
Dep. Thu 27 AugRet. Wed 09 Sep$3,009
Dep. Tue 29 SepRet. Thu 05 Nov$6,308
SQ,VA Return flights from $1,305
Dep. Tue 09 FebRet. Tue 23 Feb$1,305
Dep. Sun 08 NovRet. Sat 21 Nov$1,306
SQ,VAShow more Flights
Dep. Wed 26 AugRet. Wed 09 Sep$1,307
Dep. Mon 24 AugRet. Wed 09 Sep$1,307
Dep. Thu 13 AugRet. Tue 25 Aug$1,309
Dep. Sun 21 FebRet. Sun 07 Mar$1,325
Dep. Wed 02 SepRet. Wed 16 Sep$1,336
Dep. Sun 30 AugRet. Wed 16 Sep$1,337
Dep. Sun 14 FebRet. Sun 28 Feb$1,354
Dep. Mon 03 AugRet. Wed 26 Aug$1,386
Dep. Thu 23 JulRet. Wed 05 Aug$1,395
Dep. Fri 14 AugRet. Wed 26 Aug$1,415
Dep. Sun 30 AugRet. Mon 21 Sep$1,519
Dep. Thu 27 AugRet. Wed 09 Sep$1,522
Dep. Sun 14 FebRet. Sun 14 Mar$1,595
Dep. Wed 27 MayRet. Wed 10 Jun$1,661
Dep. Mon 14 SepRet. Mon 28 Sep$1,668
Dep. Tue 12 MayRet. Fri 29 May$1,694
Dep. Mon 21 DecRet. Thu 21 Jan$2,034
Dep. Fri 18 DecRet. Fri 08 Jan$2,210
Dep. Fri 03 JulRet. Sat 11 Jul$2,216
Dep. Tue 29 SepRet. Thu 05 Nov$5,745
QF,TK Return flights from $1,330
Dep. Sun 30 AugRet. Wed 16 Sep$1,330
Dep. Sun 30 AugRet. Mon 21 Sep$1,488
QF,TKShow more Flights
Dep. Sun 08 NovRet. Sat 21 Nov$1,760
Dep. Sun 21 FebRet. Sun 07 Mar$1,795
Dep. Wed 26 AugRet. Wed 09 Sep$1,814
Dep. Tue 09 FebRet. Tue 23 Feb$1,870
Dep. Wed 27 MayRet. Wed 10 Jun$1,877
Dep. Sun 14 FebRet. Sun 28 Feb$1,882
Dep. Sun 14 FebRet. Sun 14 Mar$1,984
Dep. Fri 14 AugRet. Wed 26 Aug$2,040
Dep. Fri 03 JulRet. Sat 11 Jul$2,240
Dep. Fri 18 DecRet. Fri 08 Jan$2,961
Dep. Mon 24 AugRet. Wed 09 Sep$3,111
Dep. Tue 29 SepRet. Thu 05 Nov$8,957
FN,QR Return flights from $1,340
Dep. Sun 14 FebRet. Sun 14 Mar$1,340
Dep. Sun 21 FebRet. Sun 07 Mar$1,342
FN,QRShow more Flights
Dep. Sun 14 FebRet. Sun 28 Feb$1,467
Dep. Mon 21 DecRet. Thu 21 Jan$2,542
Dep. Fri 18 DecRet. Fri 08 Jan$2,940

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
$811
March 2026
$799
May 2026
$910
June 2026
$1,061
September 2026
$1,947

Average Perth to Johannesburg Return Prices

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

December 2025
$3,058
January 2026
$2,713
February 2026
$1,489
March 2026
$1,490
April 2026
$1,754
May 2026
$1,509
June 2026
$1,590
July 2026
$2,094
August 2026
$1,700
September 2026
$1,711

Did you know...

  • 11 hours and 15 minutes is the shortest one-way flight from Perth to Johannesburg
  • Perth has the International Air Transport Association (IATA) airport code of PER and Johannesburg is JNB.
  • The closest hotel to Perth airport is The Airport Bed which is at 105 Central Ave, Redcliffe .
  • The distance between Perth and Johannesburg is 8,311 kilometres.

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