Cheap Flights from Perth to Johannesburg
Filter
SQ Return flights from £685
Dep.art Wed 26 AugRet.urn Fri 11 Sep£685
Dep.art Thu 03 SepRet.urn Wed 16 Sep£780
SQShow more Flights
Dep.art Fri 02 OctRet.urn Thu 15 Oct£1,097
Dep.art Tue 29 DecRet.urn Tue 12 Jan£1,304
Dep.art Wed 30 DecRet.urn Tue 12 Jan£1,304
Dep.art Mon 28 DecRet.urn Wed 13 Jan£1,347
Dep.art Mon 28 DecRet.urn Tue 12 Jan£1,347
Dep.art Mon 28 DecRet.urn Mon 11 Jan£1,348
QR Return flights from £837
Dep.art Thu 03 SepRet.urn Wed 16 Sep£837
Dep.art Wed 26 AugRet.urn Fri 11 Sep£1,038
QRShow more Flights
Dep.art Fri 02 OctRet.urn Thu 15 Oct£1,122
Dep.art Tue 29 DecRet.urn Tue 12 Jan£1,177
Dep.art Mon 28 DecRet.urn Tue 12 Jan£1,177
Dep.art Wed 30 DecRet.urn Tue 12 Jan£1,177
Dep.art Mon 28 DecRet.urn Mon 11 Jan£1,187
Dep.art Mon 28 DecRet.urn Wed 13 Jan£1,188
QR,VA Return flights from £866
Dep.art Thu 03 SepRet.urn Wed 16 Sep£866
Dep.art Wed 26 AugRet.urn Fri 11 Sep£1,076
QR,VAShow more Flights
Dep.art Wed 30 DecRet.urn Tue 12 Jan£1,181
Dep.art Tue 29 DecRet.urn Tue 12 Jan£1,181
Dep.art Mon 28 DecRet.urn Tue 12 Jan£1,181
Dep.art Mon 28 DecRet.urn Wed 13 Jan£1,181
Dep.art Mon 28 DecRet.urn Mon 11 Jan£1,217
Dep.art Fri 02 OctRet.urn Thu 15 Oct£1,251
EY,JQ,QR Return flights from £882
Dep.art Thu 03 SepRet.urn Wed 16 Sep£882
Dep.art Wed 26 AugRet.urn Fri 11 Sep£1,386
EY,JQ,QRShow more Flights
Dep.art Tue 29 DecRet.urn Tue 12 Jan£1,404
Dep.art Mon 28 DecRet.urn Tue 12 Jan£1,404
Dep.art Wed 30 DecRet.urn Tue 12 Jan£1,464
Dep.art Fri 02 OctRet.urn Thu 15 Oct£1,467
EY,QR,QZ Return flights from £892
Dep.art Thu 03 SepRet.urn Wed 16 Sep£892
Dep.art Mon 28 DecRet.urn Mon 11 Jan£1,309
EY,QR,QZShow more Flights
Dep.art Tue 29 DecRet.urn Tue 12 Jan£1,342
Dep.art Mon 28 DecRet.urn Tue 12 Jan£1,342
Dep.art Wed 30 DecRet.urn Tue 12 Jan£1,401
Dep.art Mon 28 DecRet.urn Wed 13 Jan£1,509
EY,OD,QR,QZ Return flights from £901
Dep.art Thu 03 SepRet.urn Wed 16 Sep£901
Dep.art Mon 28 DecRet.urn Wed 13 Jan£1,709
EY,OD,QR,QZShow more Flights
Dep.art Wed 30 DecRet.urn Tue 12 Jan£1,710
Dep.art Mon 28 DecRet.urn Tue 12 Jan£1,710
Dep.art Tue 29 DecRet.urn Tue 12 Jan£1,718
EY,QR,TR Return flights from £913
Dep.art Thu 03 SepRet.urn Wed 16 Sep£913
EY,JQ,QR,TR Return flights from £923
Dep.art Thu 03 SepRet.urn Wed 16 Sep£923
Dep.art Fri 02 OctRet.urn Thu 15 Oct£925
EY,JQ,QR,TRShow more Flights
Dep.art Wed 26 AugRet.urn Fri 11 Sep£1,230
EY,JQ,QR,QZ Return flights from £925
Dep.art Thu 03 SepRet.urn Wed 16 Sep£925
Dep.art Mon 28 DecRet.urn Wed 13 Jan£1,305
EY,JQ,QR,QZShow more Flights
Dep.art Mon 28 DecRet.urn Mon 11 Jan£1,313
Dep.art Wed 30 DecRet.urn Tue 12 Jan£1,401
Dep.art Mon 28 DecRet.urn Tue 12 Jan£1,431
Dep.art Tue 29 DecRet.urn Tue 12 Jan£1,433
EY,JQ,OD,QR Return flights from £925
Dep.art Thu 03 SepRet.urn Wed 16 Sep£925
Dep.art Mon 28 DecRet.urn Wed 13 Jan£1,743
QR,SQ Return flights from £941
Dep.art Wed 26 AugRet.urn Fri 11 Sep£941
Dep.art Thu 03 SepRet.urn Wed 16 Sep£956
QR,SQShow more Flights
Dep.art Fri 02 OctRet.urn Thu 15 Oct£1,328
Dep.art Mon 28 DecRet.urn Wed 13 Jan£1,332
Dep.art Mon 28 DecRet.urn Tue 12 Jan£1,361
Dep.art Tue 29 DecRet.urn Tue 12 Jan£1,362
Dep.art Mon 28 DecRet.urn Mon 11 Jan£1,410
Dep.art Wed 30 DecRet.urn Tue 12 Jan£1,414
EY,JQ,MH,QR Return flights from £943
Dep.art Thu 03 SepRet.urn Wed 16 Sep£943
EY,JQ,OD Return flights from £943
Dep.art Thu 03 SepRet.urn Wed 16 Sep£943
Dep.art Wed 26 AugRet.urn Fri 11 Sep£1,314
EY,JQ,ODShow more Flights
Dep.art Tue 29 DecRet.urn Tue 12 Jan£1,830
EY,OD,QR Return flights from £944
Dep.art Thu 03 SepRet.urn Wed 16 Sep£944
Dep.art Wed 26 AugRet.urn Fri 11 Sep£1,069
EY,OD,QRShow more Flights
Dep.art Mon 28 DecRet.urn Mon 11 Jan£1,329
Dep.art Fri 02 OctRet.urn Thu 15 Oct£1,733
Dep.art Wed 30 DecRet.urn Tue 12 Jan£1,862
Dep.art Mon 28 DecRet.urn Wed 13 Jan£1,870
Dep.art Mon 28 DecRet.urn Tue 12 Jan£1,870
Dep.art Tue 29 DecRet.urn Tue 12 Jan£1,870
EK,JQ,OD Return flights from £952
Dep.art Fri 02 OctRet.urn Thu 15 Oct£952
Dep.art Mon 28 DecRet.urn Wed 13 Jan£1,184
EK,JQ,ODShow more Flights
Dep.art Tue 29 DecRet.urn Tue 12 Jan£1,414
Dep.art Wed 30 DecRet.urn Tue 12 Jan£1,418
Dep.art Mon 28 DecRet.urn Tue 12 Jan£1,421
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
Cheapest Perth to Johannesburg Return Prices
These are the cheapest prices for Perth to Johannesburg return airfares.
February 2026
£592
March 2026
£583
May 2026
£664
June 2026
£774
September 2026
£1,421
Average Perth to Johannesburg Return Prices
These are the average prices for Perth to Johannesburg return airfares.
December 2025
£2,233
January 2026
£1,981
February 2026
£1,087
March 2026
£1,088
April 2026
£1,281
May 2026
£1,102
June 2026
£1,161
July 2026
£1,529
August 2026
£1,241
September 2026
£1,249
Did you know...
- The quickest one-way trip from Perth to Johannesburg is 11 hours and 25 minutes
- The nearest hotel to Johannesburg airport is The Southern Sun O.R. Tambo International Airport at O.R. Tambo International Airport, Airport Grounds, Jones Road, Johannesburg .
- From Johannesburg to Perth is 8,311 kilometres.
- Perth is 6 hours in front of Johannesburg.
How to get from Perth to Johannesburg
Perth (PER)
to Johannesburg (JNB)
11h 55m
Check out these related flights
Perth to Bali flightsPerth to Melbourne flightsPerth to Tokyo flightsPerth to Sydney flightsPerth to Brisbane flightsPerth to Ho Chi Minh City flightsPerth to London flightsPerth to Singapore flightsPerth to Barcelona flightsPerth to Hobart flightsSydney to Johannesburg flightsMelbourne to Johannesburg flightsPerth to Johannesburg flightsBrisbane to Johannesburg flightsAdelaide to Johannesburg flightsHarare to Johannesburg flightsCape Town to Johannesburg flightsVictoria Falls to Johannesburg flightsGaborone to Johannesburg flightsRockhampton to Johannesburg flights
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: