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,264
Dep. Sun 30 AugRet. Fri 11 Sep$1,264
Dep. Tue 04 MayRet. Tue 18 May$1,269
SQShow more Flights
Dep. Fri 11 SepRet. Mon 28 Sep$1,436
Dep. Mon 17 AugRet. Sat 05 Sep$1,437
Dep. Mon 17 AugRet. Mon 31 Aug$1,441
Dep. Sat 24 OctRet. Sat 07 Nov$1,441
Dep. Thu 27 AugRet. Wed 09 Sep$1,615
Dep. Wed 02 SepRet. Wed 16 Sep$1,674
Dep. Tue 16 FebRet. Tue 02 Mar$1,693
Dep. Tue 23 FebRet. Tue 09 Mar$1,693
Dep. Sun 08 NovRet. Sat 21 Nov$1,769
Dep. Wed 09 SepRet. Tue 22 Sep$1,769
Dep. Wed 19 AugRet. Wed 02 Sep$1,769
Dep. Fri 26 FebRet. Fri 12 Mar$1,808
Dep. Sun 21 FebRet. Sun 07 Mar$1,809
Dep. Tue 23 FebRet. Sun 07 Mar$1,809
Dep. Wed 10 MarRet. Fri 02 Apr$1,812
Dep. Thu 23 JulRet. Wed 05 Aug$1,923
Dep. Mon 02 NovRet. Mon 16 Nov$2,048
Dep. Wed 22 JulRet. Wed 05 Aug$2,209
Dep. Wed 23 SepRet. Fri 02 Oct$2,288
Dep. Tue 29 SepRet. Thu 05 Nov$7,116
QR,VA Return flights from $1,658
Dep. Wed 02 SepRet. Wed 16 Sep$1,658
Dep. Sun 21 FebRet. Sun 07 Mar$1,706
QR,VAShow more Flights
Dep. Tue 23 FebRet. Sun 07 Mar$1,706
Dep. Tue 16 FebRet. Tue 02 Mar$1,707
Dep. Mon 02 NovRet. Mon 16 Nov$1,707
Dep. Tue 23 FebRet. Tue 09 Mar$1,715
Dep. Wed 10 MarRet. Fri 02 Apr$1,723
Dep. Sun 08 NovRet. Sat 21 Nov$1,729
Dep. Fri 26 FebRet. Fri 12 Mar$1,748
Dep. Sat 24 OctRet. Sat 07 Nov$1,772
Dep. Wed 09 SepRet. Tue 22 Sep$1,923
Dep. Wed 23 SepRet. Fri 02 Oct$2,048
Dep. Sun 30 AugRet. Fri 11 Sep$2,094
Dep. Fri 11 SepRet. Mon 28 Sep$2,144
Dep. Mon 17 AugRet. Sat 05 Sep$2,259
Dep. Wed 19 AugRet. Wed 02 Sep$2,282
Dep. Thu 27 AugRet. Wed 09 Sep$2,292
Dep. Wed 22 JulRet. Wed 05 Aug$2,357
Dep. Thu 23 JulRet. Wed 05 Aug$2,421
Dep. Mon 17 AugRet. Mon 31 Aug$2,439
Dep. Tue 29 SepRet. Thu 05 Nov$8,336
QR Return flights from $1,663
Dep. Sun 21 FebRet. Sun 07 Mar$1,663
Dep. Tue 23 FebRet. Sun 07 Mar$1,663
QRShow more Flights
Dep. Tue 16 FebRet. Tue 02 Mar$1,663
Dep. Wed 02 SepRet. Wed 16 Sep$1,664
Dep. Mon 02 NovRet. Mon 16 Nov$1,666
Dep. Tue 23 FebRet. Tue 09 Mar$1,671
Dep. Wed 10 MarRet. Fri 02 Apr$1,679
Dep. Sun 08 NovRet. Sat 21 Nov$1,688
Dep. Fri 26 FebRet. Fri 12 Mar$1,704
Dep. Sat 24 OctRet. Sat 07 Nov$1,729
Dep. Wed 09 SepRet. Tue 22 Sep$1,878
Dep. Tue 04 MayRet. Tue 18 May$1,946
Dep. Wed 23 SepRet. Fri 02 Oct$1,997
Dep. Sun 30 AugRet. Fri 11 Sep$2,065
Dep. Fri 11 SepRet. Mon 28 Sep$2,099
Dep. Mon 17 AugRet. Sat 05 Sep$2,119
Dep. Wed 19 AugRet. Wed 02 Sep$2,170
Dep. Wed 22 JulRet. Wed 05 Aug$2,210
Dep. Thu 27 AugRet. Wed 09 Sep$2,210
Dep. Thu 23 JulRet. Wed 05 Aug$2,303
Dep. Mon 17 AugRet. Mon 31 Aug$2,320
Dep. Tue 29 SepRet. Thu 05 Nov$8,022
QR,SQ Return flights from $1,745
Dep. Wed 10 MarRet. Fri 02 Apr$1,745
Dep. Sat 24 OctRet. Sat 07 Nov$1,756
QR,SQShow more Flights
Dep. Tue 23 FebRet. Tue 09 Mar$1,780
Dep. Tue 16 FebRet. Tue 02 Mar$1,780
Dep. Wed 22 JulRet. Wed 05 Aug$1,793
Dep. Sun 30 AugRet. Fri 11 Sep$1,829
Dep. Fri 26 FebRet. Fri 12 Mar$1,844
Dep. Sun 21 FebRet. Sun 07 Mar$1,844
Dep. Tue 23 FebRet. Sun 07 Mar$1,845
Dep. Sun 08 NovRet. Sat 21 Nov$1,868
Dep. Tue 04 MayRet. Tue 18 May$1,872
Dep. Wed 02 SepRet. Wed 16 Sep$1,901
Dep. Thu 27 AugRet. Wed 09 Sep$1,932
Dep. Mon 02 NovRet. Mon 16 Nov$1,946
Dep. Wed 09 SepRet. Tue 22 Sep$2,098
Dep. Thu 23 JulRet. Wed 05 Aug$2,133
Dep. Mon 17 AugRet. Sat 05 Sep$2,181
Dep. Wed 19 AugRet. Wed 02 Sep$2,204
Dep. Wed 23 SepRet. Fri 02 Oct$2,250
Dep. Fri 11 SepRet. Mon 28 Sep$2,283
Dep. Mon 17 AugRet. Mon 31 Aug$2,310
Dep. Tue 29 SepRet. Thu 05 Nov$8,052
MK Return flights from $1,764
Dep. Wed 02 SepRet. Wed 16 Sep$1,764
Dep. Thu 23 JulRet. Wed 05 Aug$1,764
MKShow more Flights
Dep. Wed 22 JulRet. Wed 05 Aug$1,764
Dep. Wed 19 AugRet. Wed 02 Sep$1,765
Dep. Thu 27 AugRet. Wed 09 Sep$1,770
Dep. Sun 08 NovRet. Sat 21 Nov$2,271
Dep. Wed 09 SepRet. Tue 22 Sep$2,951
CX,QR Return flights from $1,779
Dep. Wed 02 SepRet. Wed 16 Sep$1,779
Dep. Mon 02 NovRet. Mon 16 Nov$1,836
CX,QRShow more Flights
Dep. Tue 23 FebRet. Sun 07 Mar$1,847
Dep. Wed 10 MarRet. Fri 02 Apr$1,847
Dep. Fri 26 FebRet. Fri 12 Mar$1,858
Dep. Sun 21 FebRet. Sun 07 Mar$1,858
Dep. Tue 23 FebRet. Tue 09 Mar$1,865
Dep. Sun 08 NovRet. Sat 21 Nov$1,887
Dep. Sat 24 OctRet. Sat 07 Nov$1,887
Dep. Sun 30 AugRet. Fri 11 Sep$1,956
Dep. Tue 16 FebRet. Tue 02 Mar$1,959
Dep. Wed 09 SepRet. Tue 22 Sep$1,993
Dep. Wed 22 JulRet. Wed 05 Aug$1,998
Dep. Fri 11 SepRet. Mon 28 Sep$2,020
Dep. Wed 23 SepRet. Fri 02 Oct$2,049
Dep. Mon 17 AugRet. Sat 05 Sep$2,108
Dep. Wed 19 AugRet. Wed 02 Sep$2,110
Dep. Thu 27 AugRet. Wed 09 Sep$2,131
Dep. Mon 17 AugRet. Mon 31 Aug$2,230
Dep. Thu 23 JulRet. Wed 05 Aug$2,318
Dep. Tue 29 SepRet. Thu 05 Nov$9,380
ET,QF Return flights from $1,780
Dep. Fri 26 FebRet. Fri 12 Mar$1,780
Dep. Thu 27 AugRet. Wed 09 Sep$2,290
ET,QFShow more Flights
Dep. Sun 30 AugRet. Fri 11 Sep$2,290
Dep. Sat 24 OctRet. Sat 07 Nov$2,308
Dep. Thu 23 JulRet. Wed 05 Aug$2,322
Dep. Sun 08 NovRet. Sat 21 Nov$2,333
Dep. Tue 23 FebRet. Tue 09 Mar$2,429
Dep. Sun 21 FebRet. Sun 07 Mar$2,476
Dep. Fri 11 SepRet. Mon 28 Sep$2,518
Dep. Tue 16 FebRet. Tue 02 Mar$2,597
Dep. Tue 23 FebRet. Sun 07 Mar$2,682
Dep. Wed 23 SepRet. Fri 02 Oct$4,023
Dep. Tue 29 SepRet. Thu 05 Nov$11,253
SQ,VA Return flights from $1,842
Dep. Wed 10 MarRet. Fri 02 Apr$1,842
Dep. Sat 24 OctRet. Sat 07 Nov$1,847
SQ,VAShow more Flights
Dep. Tue 23 FebRet. Tue 09 Mar$1,874
Dep. Tue 16 FebRet. Tue 02 Mar$1,874
Dep. Sun 30 AugRet. Fri 11 Sep$1,881
Dep. Tue 23 FebRet. Sun 07 Mar$1,971
Dep. Sun 08 NovRet. Sat 21 Nov$1,979
Dep. Sun 21 FebRet. Sun 07 Mar$1,983
Dep. Wed 02 SepRet. Wed 16 Sep$2,007
Dep. Thu 27 AugRet. Wed 09 Sep$2,027
Dep. Fri 26 FebRet. Fri 12 Mar$2,149
Dep. Wed 09 SepRet. Tue 22 Sep$2,193
Dep. Mon 02 NovRet. Mon 16 Nov$2,231
Dep. Fri 11 SepRet. Mon 28 Sep$2,332
Dep. Wed 23 SepRet. Fri 02 Oct$2,394
Dep. Wed 22 JulRet. Wed 05 Aug$2,396
Dep. Wed 19 AugRet. Wed 02 Sep$2,401
Dep. Mon 17 AugRet. Sat 05 Sep$2,402
Dep. Mon 17 AugRet. Mon 31 Aug$2,410
Dep. Thu 23 JulRet. Wed 05 Aug$2,483
Dep. Tue 29 SepRet. Thu 05 Nov$8,990
ET,QR,TG Return flights from $1,849
Dep. Sun 21 FebRet. Sun 07 Mar$1,849
Dep. Wed 02 SepRet. Wed 16 Sep$2,279
ET,QR,TGShow more Flights
Dep. Fri 26 FebRet. Fri 12 Mar$2,281
Dep. Mon 02 NovRet. Mon 16 Nov$2,337
Dep. Sun 08 NovRet. Sat 21 Nov$2,348
Dep. Wed 10 MarRet. Fri 02 Apr$2,375
Dep. Wed 19 AugRet. Wed 02 Sep$2,594
Dep. Tue 04 MayRet. Tue 18 May$2,618
Dep. Wed 09 SepRet. Tue 22 Sep$2,735
Dep. Mon 17 AugRet. Sat 05 Sep$2,779
Dep. Sun 30 AugRet. Fri 11 Sep$2,927
Dep. Mon 17 AugRet. Mon 31 Aug$2,927
QR,SQ,VA Return flights from $1,860
Dep. Wed 10 MarRet. Fri 02 Apr$1,860
Dep. Sat 24 OctRet. Sat 07 Nov$1,862
QR,SQ,VAShow more Flights
Dep. Tue 23 FebRet. Tue 09 Mar$1,890
Dep. Tue 16 FebRet. Tue 02 Mar$1,893
Dep. Sun 30 AugRet. Fri 11 Sep$1,919
Dep. Tue 23 FebRet. Sun 07 Mar$1,987
Dep. Sun 08 NovRet. Sat 21 Nov$1,998
Dep. Sun 21 FebRet. Sun 07 Mar$1,999
Dep. Wed 02 SepRet. Wed 16 Sep$2,023
Dep. Fri 26 FebRet. Fri 12 Mar$2,165
Dep. Mon 02 NovRet. Mon 16 Nov$2,188
Dep. Wed 09 SepRet. Tue 22 Sep$2,209
Dep. Wed 23 SepRet. Fri 02 Oct$2,410
Dep. Tue 29 SepRet. Thu 05 Nov$9,009
TK Return flights from $1,861
Dep. Mon 02 NovRet. Mon 16 Nov$1,861
Dep. Sun 08 NovRet. Sat 21 Nov$2,689
TKShow more Flights
Dep. Wed 09 SepRet. Tue 22 Sep$3,476
Dep. Mon 17 AugRet. Sat 05 Sep$4,886
Dep. Wed 19 AugRet. Wed 02 Sep$5,222
4Z,QR,VA Return flights from $1,866
Dep. Wed 02 SepRet. Wed 16 Sep$1,866
Dep. Sun 21 FebRet. Sun 07 Mar$1,918
4Z,QR,VAShow more Flights
Dep. Tue 23 FebRet. Sun 07 Mar$1,918
Dep. Tue 16 FebRet. Tue 02 Mar$1,918
Dep. Tue 23 FebRet. Tue 09 Mar$1,929
Dep. Sun 08 NovRet. Sat 21 Nov$1,941
Dep. Wed 10 MarRet. Fri 02 Apr$1,946
Dep. Mon 02 NovRet. Mon 16 Nov$1,947
Dep. Fri 26 FebRet. Fri 12 Mar$1,988
Dep. Sat 24 OctRet. Sat 07 Nov$2,010
Dep. Wed 23 SepRet. Fri 02 Oct$2,536
Dep. Sun 30 AugRet. Fri 11 Sep$2,896
Dep. Tue 29 SepRet. Thu 05 Nov$8,891
4Z,QR Return flights from $1,871
Dep. Wed 10 MarRet. Fri 02 Apr$1,871
Dep. Sun 21 FebRet. Sun 07 Mar$1,872
4Z,QRShow more Flights
Dep. Tue 23 FebRet. Sun 07 Mar$1,872
Dep. Tue 16 FebRet. Tue 02 Mar$1,876
Dep. Tue 23 FebRet. Tue 09 Mar$1,883
Dep. Wed 02 SepRet. Wed 16 Sep$1,900
Dep. Sun 08 NovRet. Sat 21 Nov$1,900
Dep. Fri 26 FebRet. Fri 12 Mar$1,912
Dep. Mon 02 NovRet. Mon 16 Nov$1,948
Dep. Sat 24 OctRet. Sat 07 Nov$2,011
Dep. Tue 04 MayRet. Tue 18 May$2,137
Dep. Wed 23 SepRet. Fri 02 Oct$2,366
Dep. Mon 17 AugRet. Sat 05 Sep$2,369
Dep. Fri 11 SepRet. Mon 28 Sep$2,747
Dep. Wed 09 SepRet. Tue 22 Sep$3,117
Dep. Mon 17 AugRet. Mon 31 Aug$3,162
Dep. Sun 30 AugRet. Fri 11 Sep$3,203
Dep. Wed 19 AugRet. Wed 02 Sep$3,405
Dep. Thu 27 AugRet. Wed 09 Sep$3,747
Dep. Thu 23 JulRet. Wed 05 Aug$3,849
Dep. Tue 29 SepRet. Thu 05 Nov$8,673
FN,QR Return flights from $1,877
Dep. Wed 10 MarRet. Fri 02 Apr$1,877
Dep. Sun 21 FebRet. Sun 07 Mar$1,878
FN,QRShow more Flights
Dep. Tue 23 FebRet. Sun 07 Mar$1,878
Dep. Fri 26 FebRet. Fri 12 Mar$1,917
Dep. Wed 02 SepRet. Wed 16 Sep$1,978
Dep. Tue 04 MayRet. Tue 18 May$2,310
EK,QR Return flights from $1,884
Dep. Tue 23 FebRet. Sun 07 Mar$1,884
Dep. Sun 21 FebRet. Sun 07 Mar$1,886
EK,QRShow more Flights
Dep. Tue 16 FebRet. Tue 02 Mar$1,887
Dep. Mon 02 NovRet. Mon 16 Nov$1,887
Dep. Wed 09 SepRet. Tue 22 Sep$1,892
Dep. Tue 23 FebRet. Tue 09 Mar$1,898
Dep. Sun 30 AugRet. Fri 11 Sep$1,907
Dep. Wed 22 JulRet. Wed 05 Aug$1,913
Dep. Sat 24 OctRet. Sat 07 Nov$1,929
Dep. Sun 08 NovRet. Sat 21 Nov$1,934
Dep. Wed 10 MarRet. Fri 02 Apr$1,937
Dep. Wed 02 SepRet. Wed 16 Sep$1,941
Dep. Fri 26 FebRet. Fri 12 Mar$1,973
Dep. Fri 11 SepRet. Mon 28 Sep$2,093
Dep. Thu 27 AugRet. Wed 09 Sep$2,139
Dep. Tue 04 MayRet. Tue 18 May$2,155
Dep. Wed 23 SepRet. Fri 02 Oct$2,233
Dep. Thu 23 JulRet. Wed 05 Aug$2,276
Dep. Mon 17 AugRet. Sat 05 Sep$2,311
Dep. Wed 19 AugRet. Wed 02 Sep$2,399
Dep. Mon 17 AugRet. Mon 31 Aug$2,418
Dep. Tue 29 SepRet. Thu 05 Nov$11,202

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.

July 2026
$2,241
August 2026
$1,303
September 2026
$1,293
October 2026
$1,638
November 2026
$1,614
January 2027
$2,142
February 2027
$1,658
March 2027
$2,051
April 2027
$2,070

Average Perth to Johannesburg Return Prices

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

July 2026
$3,562
August 2026
$2,464
September 2026
$2,453
October 2026
$2,329
November 2026
$2,291
December 2026
$3,270
January 2027
$2,382
February 2027
$2,266
March 2027
$2,258
April 2027
$2,632

Frequently Asked Questions

When is the cheapest time to travel from Perth to Johannesburg?

The cheapest month to travel is typically September.

How much do return flights from Perth to Johannesburg cost?

The best price we found for a return flight from Perth to Johannesburg is $1264.

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

Currently, the cheapest date for a return flight from Perth to Johannesburg is 30 August 2026.

What is the cheapest airline that flys from Perth to Johannesburg?

Currently, the cheapest airline that flys from Perth to Johannesburg is Singapore Airlines.

Which airlines fly direct from Perth to Johannesburg?

Qantas and South African fly direct.

How long does a direct flight from Perth to Johannesburg take?

The shortest direct flight usually takes 11 hours and 15 minutes.

What is the IATA airport code for Johannesburg?

The IATA code for Johannesburg is JNB. It is located in South Africa at coordinates -26.13544, 28.2295.

When should you book flights to Johannesburg?

From our data, you should book flights to Johannesburg 60 days out.

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