Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from Johannesburg
  4. Johannesburg to Perth
Nonstop route · South Africa → Australia

Cheap flights from Johannesburg to Perth from ZAR 9,748

Qantas and South African Airways fly nonstop from Johannesburg to Perth. The flight takes around 10h 53m, and the cheapest one-way fare we found recently is ZAR 9,748 on 8 Dec.

Direct flights available 10h 53m Cheapest in December Prices checked 14 days ago
JNBPER

Johannesburg to Perth at a glance

Airlines flying nonstop from Johannesburg to Perth

2 airlines on this route.

AirlineFlights a weekTypical departuresFromSearch
Qantas———Search
South African Airways———Search

Good to know

Distance
8,311 km5,161 miles
Flight time
10h 53mestimate
Time difference
+6hPerth vs Johannesburg
Currency in Perth
AUD
Airports
JNB, HLA → PER

Flights from Johannesburg to Perth: questions answered

How much is a flight from Johannesburg to Perth?
The cheapest one-way fare we found recently is ZAR 9,748 with 1 stop, departing in December. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Johannesburg to Perth?
Yes. Qantas and South African Airways fly this route nonstop.
How long is the flight from Johannesburg to Perth?
A nonstop flight covers 8,311 km and takes around 10h 53m.
Which airlines fly from Johannesburg to Perth?
Qantas and South African Airways operate nonstop flights on this route.
Which airports serve Johannesburg and Perth?
Johannesburg: O.R. Tambo International Airport (JNB) and Lanseria International Airport (HLA). Perth: Perth International Airport (PER).
What is the time difference between Johannesburg and Perth?
Perth is 6 hours ahead of Johannesburg.

More flights from Johannesburg