Cheap flights Perth — Johannesburg (PER — JNB)

Good to know - Cheap tickets Perth — Johannesburg

Cheapest flight found $554
Minimal flight time 10h 55m
Flight distance 8316 km
Most popular airline South African Airways

Airfare Perth – Johannesburg by month

Here you can find out in what months how much a ticket Perth – Johannesburg costs to buy cheap plane tickets.

Month One-way Round-trip
January 2026
December 2025
November 2025
September 2025
August 2025
June 2025
May 2025
April 2025
February 2025
January 2025
December 2024
November 2024

Remember that the optimal time for booking air tickets is 59 days before the departure date, this is the average time at which air tickets were sold at the lowest prices.

Schedule of direct flights Perth — Johannesburg

Departure Arrival Flight days Flight Airlines Flight time Airports
23:25 04:40 mon, tue, wed, thu, sat SA281 South African Airways 11h 15m Perth Airport — O.R. Tambo International Airport Select dates
23:50 04:45 mon, tue, wed, fri, sat SA281 South African Airways 10h 55m Perth Airport — O.R. Tambo International Airport Select dates
23:50 05:15 mon, tue, wed, thu, sat SA281 South African Airways 11h 25m Perth Airport — O.R. Tambo International Airport Select dates
23:55 05:10 tue, thu, sat SA281 South African Airways 11h 15m Perth Airport — O.R. Tambo International Airport Select dates
All routes

Popular airlines flying Perth — Johannesburg

Flight Perth – Johannesburg is served by 7 airlines.  1 airlines operate direct flights.


Airlines with direct flights


Other airlines flying with transfers

Flights Perth — Johannesburg

The selection of cheap flights Perth — Johannesburg

Here you can find and purchase the cheapest flights Perth — Johannesburg from $554 and Perth — Johannesburg — Perth from $644.

The price of the flight Perth — Johannesburg (South Africa) — Perth from $644 (round-trip).

The average price of the flight Perth — Johannesburg (South Africa) — Perth $1,376 (round-trip).

Low cost flights Perth — Johannesburg (PER — JNB)

The distance between Perth and Johannesburg 5167 miles (or 8316 kilometres).

The time difference between Perth and Johannesburg is 6 h.

Minimal flight time from Perth to Johannesburg 10h 55m.

LowCostClub always do a comparison of airfares Perth — Johannesburg with several airlines (include South African Airways). They will always give you all available options so you can find the cheapest flight to Johannesburg. In addition, you can choose the platform where you want to place your orders. There are also special offers for air tickets Perth — Johannesburg. Last week, for instance, the cheapest round-trip prices stood at $644 while the cheapest one-way price that was available within the last week cost $554

Popular International routes from Perth

Perth — Moscow

Perth — Mumbai

Perth — Yogyakarta

Perth — Krabi

Perth — Kuching

Popular routes from Johannesburg

If you are going to fly from Johannesburg, then study the popular flights. The most popular flights from Johannesburg:

Popular domestic routes from Perth

FAQ about Perth — Johannesburg

Yes, you can fly from Perth to Johannesburg. Perth has 3 airports (Jandakot, Perth Airport, Perth Ferry Port) for flights. South African Airways departs from Perth on mon, tue, wed, thu, fri, sat. There are non-direct flights through Air Mauritius, Cathay Pacific, Emirates, Etihad Airways, Qantas, Qatar Airways, Singapore Airlines.

A direct flight lasts an average of 10h 55m, during which time the aircraft covers a distance of 8316 km.

The price of flights Perth — Johannesburg starts from $554.

Planes fly Perth — Johannesburg 6 times a week on the following days: mon, tue, wed, thu, fri, sat

In Perth — Jandakot, Perth Airport, Perth Ferry Port. In Johannesburg — Grand Central, Lanseria International Airport, Rand/Germiston, O.R. Tambo International Airport.

The following flights fly between Perth and Johannesburg: SA281, SA281, SA281, SA281

High season is considered to be and the cheapest month is . Enter your preferred airports (or cities) and dates into the search form above to unlock the latest Perth — Johannesburg flight deals.

Only one airline operates a direct flight Perth — Johannesburg: South African Airways.

All the following airlines flights Perth — Johannesburg: Air Mauritius, Cathay Pacific, Emirates, Etihad Airways, Qantas, Qatar Airways, Singapore Airlines, South African Airways.

Low price calendar

We use cookies and similar technologies for different purposes. Read the privacy policy. If you use the site you agree to them.