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 £554
Dep. Tue 10 FebRet. Tue 24 Feb£554
Dep. Mon 03 NovRet. Mon 17 Nov£554
SQShow more Flights
Dep. Tue 24 FebRet. Tue 10 Mar£554
Dep. Tue 11 NovRet. Wed 26 Nov£554
Dep. Fri 27 FebRet. Fri 13 Mar£554
Dep. Wed 11 FebRet. Wed 25 Feb£554
Dep. Mon 09 FebRet. Mon 23 Feb£554
Dep. Mon 23 FebRet. Mon 09 Mar£554
Dep. Mon 09 MarRet. Mon 23 Mar£554
Dep. Wed 19 NovRet. Tue 25 Nov£554
Dep. Fri 06 MarRet. Fri 20 Mar£554
Dep. Fri 20 FebRet. Fri 06 Mar£554
Dep. Wed 12 NovRet. Wed 26 Nov£554
Dep. Tue 03 MarRet. Tue 17 Mar£554
Dep. Tue 28 OctRet. Tue 11 Nov£554
Dep. Mon 27 OctRet. Mon 10 Nov£554
Dep. Mon 10 NovRet. Mon 24 Nov£554
Dep. Mon 02 MarRet. Mon 16 Mar£554
Dep. Tue 17 FebRet. Tue 03 Mar£554
Dep. Sun 10 MayRet. Fri 15 May£594
Dep. Tue 21 OctRet. Tue 04 Nov£634
Dep. Tue 20 JanRet. Mon 09 Feb£638
Dep. Wed 29 OctRet. Wed 12 Nov£655
Dep. Thu 09 AprRet. Tue 05 May£714
Dep. Mon 08 DecRet. Wed 31 Dec£1,158
Dep. Fri 02 JanRet. Wed 14 Jan£1,425
Dep. Mon 15 DecRet. Mon 05 Jan£1,493
CX,SQ Return flights from £646
Dep. Wed 19 NovRet. Tue 25 Nov£646
Dep. Mon 10 NovRet. Mon 24 Nov£658
CX,SQShow more Flights
Dep. Wed 12 NovRet. Wed 26 Nov£669
Dep. Tue 11 NovRet. Wed 26 Nov£669
Dep. Mon 02 MarRet. Mon 16 Mar£751
Dep. Mon 09 FebRet. Mon 23 Feb£752
Dep. Tue 21 OctRet. Tue 04 Nov£756
Dep. Fri 06 MarRet. Fri 20 Mar£790
Dep. Mon 03 NovRet. Mon 17 Nov£795
Dep. Wed 11 FebRet. Wed 25 Feb£795
Dep. Tue 28 OctRet. Tue 11 Nov£796
Dep. Wed 29 OctRet. Wed 12 Nov£796
Dep. Tue 17 FebRet. Tue 03 Mar£800
Dep. Mon 09 MarRet. Mon 23 Mar£800
Dep. Mon 27 OctRet. Mon 10 Nov£806
Dep. Mon 23 FebRet. Mon 09 Mar£827
Dep. Tue 24 FebRet. Tue 10 Mar£828
Dep. Fri 20 FebRet. Fri 06 Mar£828
Dep. Tue 03 MarRet. Tue 17 Mar£828
Dep. Tue 10 FebRet. Tue 24 Feb£829
Dep. Tue 20 JanRet. Mon 09 Feb£845
Dep. Fri 27 FebRet. Fri 13 Mar£850
Dep. Sun 10 MayRet. Fri 15 May£884
Dep. Thu 09 AprRet. Tue 05 May£952
Dep. Mon 08 DecRet. Wed 31 Dec£1,375
Dep. Mon 15 DecRet. Mon 05 Jan£1,513
Dep. Fri 02 JanRet. Wed 14 Jan£1,595
CX Return flights from £665
Dep. Tue 17 FebRet. Tue 03 Mar£665
Dep. Mon 02 MarRet. Mon 16 Mar£665
CXShow more Flights
Dep. Wed 11 FebRet. Wed 25 Feb£665
Dep. Mon 09 MarRet. Mon 23 Mar£665
Dep. Mon 09 FebRet. Mon 23 Feb£666
Dep. Wed 29 OctRet. Wed 12 Nov£667
Dep. Mon 27 OctRet. Mon 10 Nov£667
Dep. Mon 10 NovRet. Mon 24 Nov£667
Dep. Wed 12 NovRet. Wed 26 Nov£667
Dep. Tue 28 OctRet. Tue 11 Nov£668
Dep. Tue 11 NovRet. Wed 26 Nov£668
Dep. Mon 03 NovRet. Mon 17 Nov£668
Dep. Tue 21 OctRet. Tue 04 Nov£668
Dep. Wed 19 NovRet. Tue 25 Nov£668
Dep. Fri 06 MarRet. Fri 20 Mar£695
Dep. Tue 20 JanRet. Mon 09 Feb£804
Dep. Mon 23 FebRet. Mon 09 Mar£812
Dep. Thu 09 AprRet. Tue 05 May£815
Dep. Tue 24 FebRet. Tue 10 Mar£829
Dep. Fri 27 FebRet. Fri 13 Mar£841
Dep. Fri 20 FebRet. Fri 06 Mar£858
Dep. Mon 08 DecRet. Wed 31 Dec£1,128
Dep. Tue 10 FebRet. Tue 24 Feb£1,197
Dep. Fri 02 JanRet. Wed 14 Jan£1,412
Dep. Mon 15 DecRet. Mon 05 Jan£1,494
QR Return flights from £698
Dep. Wed 11 FebRet. Wed 25 Feb£698
Dep. Tue 10 FebRet. Tue 24 Feb£698
QRShow more Flights
Dep. Tue 24 FebRet. Tue 10 Mar£698
Dep. Tue 17 FebRet. Tue 03 Mar£698
Dep. Wed 29 OctRet. Wed 12 Nov£698
Dep. Tue 28 OctRet. Tue 11 Nov£698
Dep. Tue 03 MarRet. Tue 17 Mar£698
Dep. Mon 10 NovRet. Mon 24 Nov£700
Dep. Mon 02 MarRet. Mon 16 Mar£700
Dep. Mon 27 OctRet. Mon 10 Nov£700
Dep. Mon 09 MarRet. Mon 23 Mar£700
Dep. Mon 09 FebRet. Mon 23 Feb£700
Dep. Mon 23 FebRet. Mon 09 Mar£700
Dep. Fri 06 MarRet. Fri 20 Mar£736
Dep. Fri 27 FebRet. Fri 13 Mar£740
Dep. Fri 20 FebRet. Fri 06 Mar£740
Dep. Wed 12 NovRet. Wed 26 Nov£754
Dep. Tue 11 NovRet. Wed 26 Nov£754
Dep. Tue 21 OctRet. Tue 04 Nov£777
Dep. Thu 09 AprRet. Tue 05 May£783
Dep. Tue 20 JanRet. Mon 09 Feb£799
Dep. Wed 19 NovRet. Tue 25 Nov£824
Dep. Mon 03 NovRet. Mon 17 Nov£873
Dep. Sun 10 MayRet. Fri 15 May£876
Dep. Mon 08 DecRet. Wed 31 Dec£1,478
Dep. Fri 02 JanRet. Wed 14 Jan£1,660
Dep. Mon 15 DecRet. Mon 05 Jan£2,026
QR,SQ Return flights from £726
Dep. Wed 19 NovRet. Tue 25 Nov£726
Dep. Mon 10 NovRet. Mon 24 Nov£736
QR,SQShow more Flights
Dep. Wed 12 NovRet. Wed 26 Nov£739
Dep. Tue 11 NovRet. Wed 26 Nov£739
Dep. Tue 21 OctRet. Tue 04 Nov£787
Dep. Tue 28 OctRet. Tue 11 Nov£813
Dep. Tue 20 JanRet. Mon 09 Feb£816
Dep. Mon 09 FebRet. Mon 23 Feb£823
Dep. Tue 10 FebRet. Tue 24 Feb£823
Dep. Wed 29 OctRet. Wed 12 Nov£825
Dep. Mon 27 OctRet. Mon 10 Nov£835
Dep. Tue 24 FebRet. Tue 10 Mar£840
Dep. Mon 23 FebRet. Mon 09 Mar£845
Dep. Mon 09 MarRet. Mon 23 Mar£845
Dep. Wed 11 FebRet. Wed 25 Feb£848
Dep. Tue 03 MarRet. Tue 17 Mar£848
Dep. Tue 17 FebRet. Tue 03 Mar£848
Dep. Mon 02 MarRet. Mon 16 Mar£851
Dep. Fri 20 FebRet. Fri 06 Mar£851
Dep. Fri 06 MarRet. Fri 20 Mar£857
Dep. Mon 03 NovRet. Mon 17 Nov£860
Dep. Sun 10 MayRet. Fri 15 May£866
Dep. Fri 27 FebRet. Fri 13 Mar£869
Dep. Thu 09 AprRet. Tue 05 May£881
Dep. Mon 08 DecRet. Wed 31 Dec£1,419
Dep. Fri 02 JanRet. Wed 14 Jan£1,644
Dep. Mon 15 DecRet. Mon 05 Jan£1,650
CX,QR Return flights from £730
Dep. Wed 11 FebRet. Wed 25 Feb£730
Dep. Mon 09 MarRet. Mon 23 Mar£731
CX,QRShow more Flights
Dep. Wed 19 NovRet. Tue 25 Nov£732
Dep. Mon 10 NovRet. Mon 24 Nov£733
Dep. Mon 27 OctRet. Mon 10 Nov£735
Dep. Mon 09 FebRet. Mon 23 Feb£737
Dep. Tue 11 NovRet. Wed 26 Nov£738
Dep. Wed 12 NovRet. Wed 26 Nov£738
Dep. Tue 17 FebRet. Tue 03 Mar£743
Dep. Wed 29 OctRet. Wed 12 Nov£745
Dep. Tue 28 OctRet. Tue 11 Nov£749
Dep. Mon 02 MarRet. Mon 16 Mar£749
Dep. Fri 06 MarRet. Fri 20 Mar£749
Dep. Tue 21 OctRet. Tue 04 Nov£772
Dep. Mon 03 NovRet. Mon 17 Nov£807
Dep. Tue 10 FebRet. Tue 24 Feb£810
Dep. Tue 24 FebRet. Tue 10 Mar£810
Dep. Mon 23 FebRet. Mon 09 Mar£810
Dep. Tue 03 MarRet. Tue 17 Mar£810
Dep. Tue 20 JanRet. Mon 09 Feb£817
Dep. Fri 27 FebRet. Fri 13 Mar£831
Dep. Fri 20 FebRet. Fri 06 Mar£832
Dep. Sun 10 MayRet. Fri 15 May£855
Dep. Thu 09 AprRet. Tue 05 May£859
Dep. Mon 08 DecRet. Wed 31 Dec£1,083
Dep. Fri 02 JanRet. Wed 14 Jan£1,600
Dep. Mon 15 DecRet. Mon 05 Jan£1,908
VA Return flights from £739
Dep. Wed 12 NovRet. Wed 26 Nov£739
Dep. Fri 06 MarRet. Fri 20 Mar£781
VAShow more Flights
Dep. Tue 03 MarRet. Tue 17 Mar£836
Dep. Tue 17 FebRet. Tue 03 Mar£836
Dep. Wed 29 OctRet. Wed 12 Nov£836
Dep. Tue 28 OctRet. Tue 11 Nov£836
Dep. Wed 11 FebRet. Wed 25 Feb£836
Dep. Tue 10 FebRet. Tue 24 Feb£836
Dep. Tue 24 FebRet. Tue 10 Mar£836
Dep. Tue 11 NovRet. Wed 26 Nov£837
Dep. Mon 09 MarRet. Mon 23 Mar£838
Dep. Mon 02 MarRet. Mon 16 Mar£838
Dep. Mon 10 NovRet. Mon 24 Nov£838
Dep. Mon 23 FebRet. Mon 09 Mar£838
Dep. Mon 09 FebRet. Mon 23 Feb£838
Dep. Tue 20 JanRet. Mon 09 Feb£840
Dep. Mon 27 OctRet. Mon 10 Nov£840
Dep. Thu 09 AprRet. Tue 05 May£847
Dep. Mon 03 NovRet. Mon 17 Nov£848
Dep. Tue 21 OctRet. Tue 04 Nov£865
Dep. Fri 27 FebRet. Fri 13 Mar£881
Dep. Fri 20 FebRet. Fri 06 Mar£881
Dep. Wed 19 NovRet. Tue 25 Nov£915
Dep. Sun 10 MayRet. Fri 15 May£939
Dep. Mon 08 DecRet. Wed 31 Dec£1,557
Dep. Fri 02 JanRet. Wed 14 Jan£2,089
Dep. Mon 15 DecRet. Mon 05 Jan£2,208
SQ,VA Return flights from £756
Dep. Wed 19 NovRet. Tue 25 Nov£756
Dep. Mon 10 NovRet. Mon 24 Nov£767
SQ,VAShow more Flights
Dep. Wed 12 NovRet. Wed 26 Nov£770
Dep. Tue 11 NovRet. Wed 26 Nov£770
Dep. Mon 09 FebRet. Mon 23 Feb£854
Dep. Tue 10 FebRet. Tue 24 Feb£854
Dep. Tue 21 OctRet. Tue 04 Nov£859
Dep. Mon 02 MarRet. Mon 16 Mar£859
Dep. Fri 06 MarRet. Fri 20 Mar£889
Dep. Mon 03 NovRet. Mon 17 Nov£891
Dep. Wed 11 FebRet. Wed 25 Feb£891
Dep. Wed 29 OctRet. Wed 12 Nov£893
Dep. Tue 28 OctRet. Tue 11 Nov£893
Dep. Mon 27 OctRet. Mon 10 Nov£902
Dep. Tue 03 MarRet. Tue 17 Mar£902
Dep. Tue 17 FebRet. Tue 03 Mar£902
Dep. Mon 23 FebRet. Mon 09 Mar£902
Dep. Tue 24 FebRet. Tue 10 Mar£905
Dep. Mon 09 MarRet. Mon 23 Mar£905
Dep. Thu 09 AprRet. Tue 05 May£914
Dep. Sun 10 MayRet. Fri 15 May£915
Dep. Tue 20 JanRet. Mon 09 Feb£918
Dep. Fri 20 FebRet. Fri 06 Mar£928
Dep. Fri 27 FebRet. Fri 13 Mar£931
Dep. Mon 15 DecRet. Mon 05 Jan£1,721
Dep. Mon 08 DecRet. Wed 31 Dec£1,728
Dep. Fri 02 JanRet. Wed 14 Jan£2,077
EY,QF,SQ Return flights from £782
Dep. Wed 12 NovRet. Wed 26 Nov£782
Dep. Wed 19 NovRet. Tue 25 Nov£801
EY,QF,SQShow more Flights
Dep. Mon 10 NovRet. Mon 24 Nov£809
Dep. Tue 11 NovRet. Wed 26 Nov£817
Dep. Tue 10 FebRet. Tue 24 Feb£867
Dep. Tue 21 OctRet. Tue 04 Nov£869
Dep. Sun 10 MayRet. Fri 15 May£885
Dep. Tue 17 FebRet. Tue 03 Mar£917
Dep. Fri 20 FebRet. Fri 06 Mar£917
Dep. Fri 06 MarRet. Fri 20 Mar£917
Dep. Tue 24 FebRet. Tue 10 Mar£917
Dep. Wed 29 OctRet. Wed 12 Nov£919
Dep. Tue 28 OctRet. Tue 11 Nov£953
Dep. Mon 03 NovRet. Mon 17 Nov£953
Dep. Mon 27 OctRet. Mon 10 Nov£953
Dep. Tue 20 JanRet. Mon 09 Feb£968
Dep. Tue 03 MarRet. Tue 17 Mar£978
Dep. Mon 08 DecRet. Wed 31 Dec£1,760
6E,CX,ET,TR Return flights from £799
Dep. Tue 20 JanRet. Mon 09 Feb£799
CX,SA Return flights from £805
Dep. Tue 17 FebRet. Tue 03 Mar£805
Dep. Mon 03 NovRet. Mon 17 Nov£808
CX,SAShow more Flights
Dep. Mon 27 OctRet. Mon 10 Nov£809
Dep. Mon 02 MarRet. Mon 16 Mar£810
Dep. Mon 09 MarRet. Mon 23 Mar£812
Dep. Mon 09 FebRet. Mon 23 Feb£815
Dep. Tue 21 OctRet. Tue 04 Nov£819
Dep. Tue 28 OctRet. Tue 11 Nov£819
Dep. Wed 19 NovRet. Tue 25 Nov£848
Dep. Mon 10 NovRet. Mon 24 Nov£849
Dep. Tue 10 FebRet. Tue 24 Feb£882
Dep. Tue 20 JanRet. Mon 09 Feb£886
Dep. Tue 03 MarRet. Tue 17 Mar£887
Dep. Tue 24 FebRet. Tue 10 Mar£887
Dep. Wed 29 OctRet. Wed 12 Nov£895
Dep. Sun 10 MayRet. Fri 15 May£897
Dep. Tue 11 NovRet. Wed 26 Nov£897
Dep. Wed 12 NovRet. Wed 26 Nov£898
Dep. Mon 23 FebRet. Mon 09 Mar£901
Dep. Wed 11 FebRet. Wed 25 Feb£901
Dep. Fri 20 FebRet. Fri 06 Mar£901
Dep. Fri 06 MarRet. Fri 20 Mar£902
Dep. Fri 27 FebRet. Fri 13 Mar£902
Dep. Thu 09 AprRet. Tue 05 May£1,009
Dep. Fri 02 JanRet. Wed 14 Jan£1,649
Dep. Mon 15 DecRet. Mon 05 Jan£1,799
Dep. Mon 08 DecRet. Wed 31 Dec£1,800
6E,CX,ET,JQ Return flights from £807
Dep. Tue 20 JanRet. Mon 09 Feb£807
CX,EY,TR Return flights from £808
Dep. Tue 20 JanRet. Mon 09 Feb£808
CX,EY,OD Return flights from £809
Dep. Tue 20 JanRet. Mon 09 Feb£809
SA,SQ Return flights from £812
Dep. Mon 10 NovRet. Mon 24 Nov£812
Dep. Wed 19 NovRet. Tue 25 Nov£816
SA,SQShow more Flights
Dep. Tue 11 NovRet. Wed 26 Nov£822
Dep. Wed 12 NovRet. Wed 26 Nov£822
Dep. Tue 21 OctRet. Tue 04 Nov£883
Dep. Tue 28 OctRet. Tue 11 Nov£885
Dep. Tue 10 FebRet. Tue 24 Feb£900
Dep. Tue 24 FebRet. Tue 10 Mar£901
Dep. Tue 17 FebRet. Tue 03 Mar£901
Dep. Tue 03 MarRet. Tue 17 Mar£901
Dep. Mon 09 FebRet. Mon 23 Feb£901
Dep. Mon 09 MarRet. Mon 23 Mar£909
Dep. Mon 23 FebRet. Mon 09 Mar£909
Dep. Mon 27 OctRet. Mon 10 Nov£910
Dep. Tue 20 JanRet. Mon 09 Feb£915
Dep. Mon 02 MarRet. Mon 16 Mar£915
Dep. Mon 03 NovRet. Mon 17 Nov£918
Dep. Sun 10 MayRet. Fri 15 May£927
Dep. Wed 29 OctRet. Wed 12 Nov£946
Dep. Fri 20 FebRet. Fri 06 Mar£962
Dep. Fri 06 MarRet. Fri 20 Mar£962
Dep. Fri 27 FebRet. Fri 13 Mar£962
Dep. Wed 11 FebRet. Wed 25 Feb£964
Dep. Thu 09 AprRet. Tue 05 May£1,035
Dep. Fri 02 JanRet. Wed 14 Jan£1,721
Dep. Mon 08 DecRet. Wed 31 Dec£1,824
Dep. Mon 15 DecRet. Mon 05 Jan£1,862

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 Kingdom and flights to South Africa. Maybe a different destination? Here are all the flights from Perth

Did you know...

  • Perth to Johannesburg, the shortest return trip is 20 hrs 40 mins
  • JNB is the International Air Transport Association (IATA) code for Johannesburg.
  • The closest train station to Perth airport is Ashfield which is 3 kilometres away.
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