* Please note that the prices are subject to availability and block out dates do apply over peak season.
Flights from Johannesburg to Perth
Flights from Johannesburg to Perth will transport you to this beautiful, sun-kissed city within approximately 9 hours. Flights depart from O.R. Tambo International Airport (JNB) and Lanseria Airport (HLA), touching down at Perth Airport (PER). Popular airlines flying from Johannesburg to Perth are: South African Airways, Air Mauritius, Singapore Airlines, Qantas Airways and Emirates. Non-stop flights from Johannesburg to Perth are available.
Compare all airlines and book the best price!
Things to know before you travel to Perth
Essential details you need to know before your trip.
1 ZAR = 0.10 AUD
Perth is 6 hours ahead of Johannesburg
South Africans need a valid passport and tourist visa to fly from Johannesburg to Perth.
Perth Airport is a short 20-minute drive from the laidback city centre.
Some of Perth’s exquisite attractions include Perth Mint, Yanchep National Park and Matilda Bay.