Flights from Johannesburg to Perth — What South Africans Need to Know
Flight Time & Airlines
Johannesburg to Perth is the only non-stop air link between Africa and Australia — and since December 2025 it has real competition. SAA's long-standing service (5 weekly) was joined by Qantas (3 weekly, Airbus A330 with 27 business and 224 economy seats), lifting the route to 8 non-stops a week. Eastbound with the winds takes as little as 9h25m; the return runs about 11h15m.
| Airline | Via | Total travel time | Note |
|---|---|---|---|
| SAA | Direct | ~9h 25m–9h 55m east / ~11h 25m west | 5 weekly; departs JNB ~20:35–20:55 |
| Qantas | Direct | ~9h 55m east / ~11h 15m west | 3 weekly (A330); launched Dec 2025; departs ~21:50–22:30 |
| Singapore Airlines | Singapore (SIN) | ~17–20h | Best one-stop for east-coast Australia |
| Emirates | Dubai (DXB) | ~19–22h | Wide Australian network beyond Perth |
| Qatar Airways | Doha (DOH) | ~19–22h | Competitive fares to multiple AU cities |
The Qantas entry matters for your wallet: for years SAA had the non-stop to itself. Two carriers on 8 weekly flights means genuine fare competition for the first time — always price both before defaulting to either.
Australian Visitor Visa — Start Early
This is the route's biggest admin hurdle. South African passport holders cannot use Australia's online eVisitor or ETA systems — a full Visitor visa (subclass 600) is required:
- Apply at: the Australian Department of Home Affairs ImmiAccount portal (online)
- Cost: around AUD 200 (±R2,400) base fee
- Processing: anywhere from a few weeks to a couple of months — apply 2–3 months before travel
- Documents: passport, bank statements, employment proof, travel itinerary, and evidence of ties to South Africa; biometrics may be requested
- Validity: typically granted for stays of 3, 6 or 12 months depending on your application
The visiting-family traffic on this route means Australian visa officers see thousands of SA applications — complete, honest paperwork with solid home-ties evidence processes fastest.
Rand vs Perth — Budgeting for Australia in 2026
Australia is an expensive destination in rand terms — R1 buys roughly AUD 0.083 — but Perth is meaningfully cheaper than Sydney or Melbourne:
| Item | Perth price (AUD) | Rand equivalent |
|---|---|---|
| Flat white | 5–6 | R60–R72 |
| Casual restaurant meal | 25–40 | R300–R480 |
| Pub schnitzel + beer | 30–45 | R360–R540 |
| Public transport day cap (Transperth) | ~10 | ±R120 |
| Budget hotel / motel (per night) | 120–180 | R1,450–R2,170 |
| Mid-range hotel (per night) | 180–280 | R2,170–R3,370 |
| Rottnest Island ferry (return) | ~80–120 | R960–R1,450 |
A 10-day Perth trip excluding flights runs roughly R25,000–R45,000 at mid-range level — though for most South Africans on this route, accommodation costs drop to near zero because they are staying with the family they came to see.
Best Time to Book JNB → Perth
| Month | Perth weather | Fare level | Recommendation |
|---|---|---|---|
| Dec–Jan | Hot, 30°C+, dry summer | Very high | Festive family rush — book by August |
| Feb–Mar | Hot, settled | Low–medium | ✅ Best value + beach weather |
| Apr–May | Mild autumn, 20–25°C | Medium | Pleasant, moderate fares |
| Jun–Jul | Cool, rainy winter, 8–18°C | Medium (school-holiday spikes) | Watch the mid-year school break |
| Aug–Oct | Spring, wildflower season | Low–medium | ✅ Second value window; WA wildflowers are spectacular |
| Nov | Warming, 25–28°C | Medium–high | Pre-festive climb begins |
Baggage on JNB → Perth Flights
Both SAA and Qantas include checked baggage in standard long-haul economy fares (typically 23 kg on SAA and 30 kg on Qantas international economy — verify your specific fare at booking). Australia's biosecurity rules are famously strict: declare all food, plant and animal products on arrival, including biltong — which is prohibited and will be confiscated, with heavy fines for non-declaration. Leave the padkos at home.
Perth Month-by-Month: When to Go from South Africa
- Summer (Dec–Feb): Beach season — Cottesloe, Scarborough, Rottnest's quokkas. Hot, dry and glorious, but December fares are brutal. February gives the same weather at half the price.
- Autumn (Mar–May): Settled warm days, Margaret River harvest season (3h south — wine country that rivals Stellenbosch). Great value window.
- Winter (Jun–Aug): Perth's rainy season, mild by SA highveld standards. Whale-watching season starts. Watch Australian school-holiday fare spikes in July.
- Spring (Sep–Nov): Western Australia's famous wildflower bloom — the state turns technicolour. Kings Park at its best. Fares still reasonable until November.
Why This Route Is Booming
Perth hosts one of the largest South African expat communities in the world, and the December 2025 Qantas launch was aimed squarely at it — the inaugural flight departed nearly full. For SA travellers the practical wins are real: two carriers competing on price, a sub-10-hour eastbound hop instead of 17+ hours via a Gulf or Asian hub, and Perth's position as the gateway to Qantas and Virgin Australia's domestic network for Sydney (~4h), Melbourne (~3h30) and beyond. If your final stop is the east coast, price a through-fare via Perth against the Singapore one-stop — since December 2025 the Perth routing often wins on total time.
Explore related routes
- Johannesburg → Singapore — The classic one-stop hub for east-coast Australia; visa-free for SA.
- Johannesburg → Dubai — Emirates hub with wide Australian connections.
- Johannesburg → Mauritius — Air Mauritius connects onward to Perth seasonally.
- Johannesburg → London — SA's other flagship long-haul.
- All flights from Johannesburg — Full OR Tambo route hub.
Travel Tips & Guides
- Visa-Free Countries for South Africans 2026
- OR Tambo Airport Guide — check-in tips for evening long-haul departures
- When to Book Flights for the Best Price
- The True Cost of Flying 2026
- SA Baggage Allowance Guide
Quick Facts: JNB → PER
| From | OR Tambo (JNB) |
|---|---|
| To | Perth (PER) |
| Direct flight time | ~9h 55m east / ~11h 15m west |
| Direct carriers | SAA (5x weekly), Qantas (3x weekly, since Dec 2025) |
| Visa | Australian Visitor visa (subclass 600), ~AUD 200 |
| Currency | Australian dollar (AUD) |
| R1 ≈ | AUD 0.083 (July 2026) |
| Return fares from | ~R13,000 |
| Best months | Feb–Mar, Aug–Oct |
| Time zone difference | Perth is 6h ahead of SAST |
Australian visa checklist
- Visitor visa subclass 600 — ImmiAccount online
- ~AUD 200 (±R2,400) base fee
- Bank statements + proof of SA ties
- Apply 2–3 months before travel
- No eVisitor/ETA for SA passports
Biosecurity warning
Australia's border biosecurity is the strictest you will encounter. Declare ALL food and plant products. Biltong and droëwors are prohibited and will be confiscated — undeclared items risk fines of thousands of dollars.
Book via Travelstart
Compare SAA, Qantas and one-stop options in one search. Book securely — confirmation comes directly from the airline.
Search Live Prices →