Cheap Flights from Perth to Johannesburg
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 New Zealand and flights to South Africa. Maybe a different destination? Here are all the flights from Perth
Did you know...
- The distance between Johannesburg and Perth is 8,311 kilometres.
- JNB is the IATA code for Johannesburg.
- Johannesburg is 6 hours after Perth. For the first few days after the journey you will most likely be jetlagged.
- The Airport Bed is conveniently located to Perth airport.
Questions and Answers
What is the cheapest month to fly to Johannesburg from Perth?At the moment, October/2025 is the most affordable time of year to take a flight to Johannesburg from Perth. December/2025 is the most expensive time of year to fly to Johannesburg from Perth.
What airlines fly direct to Johannesburg from Perth?Qantas Airways and South African have direct flights from Perth to Johannesburg.
What is the cheapest airline to fly to Johannesburg from Perth?Singapore Airlines is the cheapest airline that flies from Perth to Johannesburg.
What is the best airline to fly to Johannesburg from Perth?Qatar Airways is the best airline to fly from Perth to Johannesburg. If you want direct flights then Qantas Airways is the best.

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





