Flights from Johannesburg to Perth

JNBPER

O.R. Tambo International Airport (Johannesburg, South Africa) → Perth International Airport (Perth, Australia)

Also known as Johannesburg.

Nonstop
9h 35m
Distance
8,310 km
Frequency
6×/week
One-way from
$572
Airlines
Qantas, South African Airways

Fares by month

One-way, per person

Lowest fares Aviasales travelers found in recent searches; some may include a connection. Prices change often — tap a month to see live fares.

Weekly schedule

Monday

  • SA28020:35→12:109h 35mSouth African Airways

Tuesday

  • SA28020:35→12:109h 35mSouth African Airways
  • QF6621:35→13:159h 40mQantas

Thursday

  • SA28020:35→12:109h 35mSouth African Airways

Friday

  • QF6621:35→13:159h 40mQantas

Saturday

  • SA28020:35→12:109h 35mSouth African Airways

Sunday

  • SA28020:35→12:109h 35mSouth African Airways
  • QF6621:35→13:159h 40mQantas

Johannesburg to Perth — frequently asked

How long is the flight from Johannesburg to Perth?
JNB–PER is 9h 35m nonstop, covering 8,310 km (5,164 mi).
Which airlines fly nonstop from Johannesburg to Perth?
Qantas, South African Airways operate this route nonstop.
How much is a flight from Johannesburg to Perth?
One-way fares on JNB–PER recently started from $572. Fares change daily, so check current prices before booking.
How often do flights run from Johannesburg to Perth?
The route is served 6 days a week (8 scheduled departures).