🌍 Part of International flights from South Africa · All flight routes

South Africa · International Flight Route

Also comparing? Johannesburg → Singapore · Johannesburg → Dubai · Johannesburg → Mauritius or all JNB routes.

Cheap Flights from Johannesburg to Perth

Two airlines now fly direct from OR Tambo to Perth — SAA five times weekly, joined in December 2025 by Qantas three times weekly on the A330. That is 8 weekly non-stops on the only direct air bridge between South Africa and Australia, taking under 10 hours eastbound. Compare live fares and book securely via our partner Travelstart.

JNB → PER · ~9h 55m direct eastbound (~11h 15m return) · SAA 5x weekly + Qantas 3x weekly · Australian visitor visa required

✈️ ~9h 55m direct eastbound 🇦🇺 Australian visitor visa (subclass 600) required 🔥 Qantas joined Dec 2025 — new competition 📅 Evening departures, midday arrival 💰 Return fares from ~R13,000
Compare Live Flights Browse All Routes

* Partnered with Travelstart. Commission may be earned at no extra cost to you.

✓ Verified route Reviewed by VistaVoyage editorial team ·
Travelstart Skyscanner

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.

AirlineViaTotal travel timeNote
SAADirect~9h 25m–9h 55m east / ~11h 25m west5 weekly; departs JNB ~20:35–20:55
QantasDirect~9h 55m east / ~11h 15m west3 weekly (A330); launched Dec 2025; departs ~21:50–22:30
Singapore AirlinesSingapore (SIN)~17–20hBest one-stop for east-coast Australia
EmiratesDubai (DXB)~19–22hWide Australian network beyond Perth
Qatar AirwaysDoha (DOH)~19–22hCompetitive 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:

ItemPerth price (AUD)Rand equivalent
Flat white5–6R60–R72
Casual restaurant meal25–40R300–R480
Pub schnitzel + beer30–45R360–R540
Public transport day cap (Transperth)~10±R120
Budget hotel / motel (per night)120–180R1,450–R2,170
Mid-range hotel (per night)180–280R2,170–R3,370
Rottnest Island ferry (return)~80–120R960–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

MonthPerth weatherFare levelRecommendation
Dec–JanHot, 30°C+, dry summerVery highFestive family rush — book by August
Feb–MarHot, settledLow–medium✅ Best value + beach weather
Apr–MayMild autumn, 20–25°CMediumPleasant, moderate fares
Jun–JulCool, rainy winter, 8–18°CMedium (school-holiday spikes)Watch the mid-year school break
Aug–OctSpring, wildflower seasonLow–medium✅ Second value window; WA wildflowers are spectacular
NovWarming, 25–28°CMedium–highPre-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

Travel Tips & Guides

Quick Facts: JNB → PER

FromOR Tambo (JNB)
ToPerth (PER)
Direct flight time~9h 55m east / ~11h 15m west
Direct carriersSAA (5x weekly), Qantas (3x weekly, since Dec 2025)
VisaAustralian Visitor visa (subclass 600), ~AUD 200
CurrencyAustralian dollar (AUD)
R1 ≈AUD 0.083 (July 2026)
Return fares from~R13,000
Best monthsFeb–Mar, Aug–Oct
Time zone differencePerth 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 →

Frequently Asked Questions

How long is the flight from Johannesburg to Perth?

The direct flight from OR Tambo (JNB) to Perth (PER) takes approximately 9 hours 25 minutes to 9 hours 55 minutes eastbound, helped by tailwinds. The return leg against the winds is longer at around 11 hours 15 minutes. All direct flights depart Johannesburg in the evening (between roughly 20:35 and 22:30) and land in Perth around midday local time the next day.

Which airlines fly direct from Johannesburg to Perth?

Two airlines: South African Airways operates 5 weekly non-stop flights, and Qantas launched its own direct service in December 2025, flying 3 times weekly on the Airbus A330 (27 business, 224 economy seats). That gives 8 weekly departures on the route — the only non-stop link between South Africa and Australia. One-stop alternatives run via Singapore, Dubai, Doha or Mauritius.

Do South Africans need a visa for Australia?

Yes. South African passport holders must obtain an Australian Visitor visa (subclass 600) before travelling — South Africa is not eligible for the online eVisitor or ETA schemes. Apply online through the Department of Home Affairs ImmiAccount portal. The base fee is around AUD 200 (±R2,400), biometrics may be required, and processing can take from a few weeks to a couple of months — apply at least 2–3 months before your travel date.

How much is a return flight from Johannesburg to Perth?

Economy return fares on JNB–PER typically range from about R13,000 to R25,000. Since Qantas entered the route in December 2025, competition against SAA has improved pricing — watch both carriers plus one-stop options via Singapore Airlines and Emirates, which sometimes undercut the directs. December–January and the Australian school holidays are the priciest windows, driven heavily by family and expat traffic.

When is the cheapest time to fly Johannesburg to Perth?

February–March and August–October (outside school holidays) generally offer the best fares. The route is dominated by visiting-friends-and-family traffic between the large South African community in Perth and home, so fares spike hard over December–January and the mid-year school break. For festive-season travel, book by August at the latest.

What is the time difference between Johannesburg and Perth?

Perth is 6 hours ahead of South Africa (AWST vs SAST). The evening departure from Johannesburg lands around midday in Perth the next day, which makes adjusting easier than on European routes — stay awake until Perth bedtime on arrival and most travellers reset within a day or two.

Can I connect from Perth to Sydney or Melbourne?

Yes — Perth is Australia's western gateway, and Qantas and Virgin Australia connect onward to Sydney (~4h), Melbourne (~3h30), Brisbane and Adelaide with frequent domestic flights. If your final destination is the east coast, compare a through-ticket via Perth against one-stop routings via Singapore or Dubai — the Perth connection is often faster overall since Qantas joined the route.

How to book cheap flights on VistaVoyage

Three steps. No account needed. No hidden fees.

🔍

1. Search live prices

Use the search widget above to enter your route and travel dates. Live fares from multiple airlines load instantly.

📅

2. Compare dates & airlines

Toggle between airlines and adjust your dates. Shifting by even a few days can make long-haul fares noticeably cheaper.

3. Book securely via Travelstart

Click through to Travelstart — one of Africa's largest OTAs since 1999. Payment is encrypted. Confirmation comes from the airline.

💡 Pro tip: For JNB→PER, always price SAA against Qantas — the December 2025 Qantas entry ended SAA's monopoly and the two now genuinely compete. Festive-season seats are family-rush gold: book by August. And leave the biltong at home — Australian biosecurity will take it.

Why compare flights on VistaVoyage?

Booking powered by

TravelstartAfrica's #1 OTA since 1999
Skyscanner100M+ users worldwide
🔒Secure HTTPS checkout
💸Free — no booking fees

Plan your trip

Other international & regional flights from South Africa

Compare nearby routes and connecting hubs before you book.

Johannesburg → SingaporeCompare fares on this routeJohannesburg → DubaiCompare fares on this routeJohannesburg → MauritiusCompare fares on this routeJohannesburg → LondonCompare fares on this routeAll flights from JohannesburgJohannesburg origin hubInternational & regional flightsFrom South Africa — full hub
Ready to book Johannesburg → Perth?
Compare Live Prices Open Travelstart →