All scheduled flights from Perth to Johannesburg (PER-JNB)
Australia
South Africa
There is only one scheduled flight from PER to JNB. You can fly from Perth to Johannesburg non-stop on Mondays, Wednesdays, Fridays & Sundays and the flight takes about 11 hours and 15 minutes.