Book Johannesburg to Perth Flights
JNB — PER
The Perth nonstop is one of the most strategic long-haul searches for South African travellers, so compare Qantas and alliance options early.
Swipe left or right to browse
Qantas operates the only scheduled nonstop between Johannesburg and Perth, a sixteen-hour-forty-five-minute sector that is one of the longest regularly scheduled flights in the Southern Hemisphere and a strategically important route for the South African-Australian diaspora. Emirates via Dubai and Qatar via Doha provide one-stop alternatives that usually undercut the Qantas direct fare by fifteen to twenty percent at the cost of three to six extra hours. Singapore Airlines via Changi is a third option that adds a layover at one of the world's best transit airports and reaches Sydney, Melbourne or Brisbane beyond Perth.
The route's commercial logic is tied to the South African diaspora in Western Australia, which numbers in the hundreds of thousands across the Perth metropolitan area and the Pilbara mining belt. Families, corporate travellers, and professionals on cross-country contracts make this one of the busiest South Africa-Australia itineraries despite the distance. OR Tambo to Perth Airport is a clean pair -- both airports are large, well-staffed hubs where immigration processing is generally predictable. Perth Airport sits 12km east of the city, and the Airport Central Station on the Joondalup Line puts central Perth thirty minutes away by train.
May is the cheapest month on this lane, with a typical fare window significantly below the December-January and June-July peaks. Booking two to four months out is the right lead time for peak-season Qantas nonstop seats, which sell down well in advance from the diaspora community. The return direction -- Perth to Johannesburg -- sees the same seasonal pattern from the Australian side, with Easter and the Australian school holiday windows adding demand that narrows the fare spread across both directions.
Quick facts
| Route | JNB → PER |
| Typical duration | 16h 45m |
| Daily flights | 12 |
| Cheapest month | May |
| Peak season | December-January |
| From airport | OR Tambo International Airport |
| To airport | Perth Airport |
| Type | international |
| Airlines | ethiopian, emirates, qatar, qantas, singapore |