Cheap flights from Perth to Johannesburg from $1,001

Return
1 adult
Economy
From?
To?
Sun 23/1
Sun 30/1

Deals available from 900+ travel sites.

Flight information for Perth to Johannesburg

Find info about flight duration, direct flights, and airports for your flight from Perth to Johannesburg
Best price found$1,001The best one-way flight to Johannesburg from Perth in the past 72 hours is $1,001. The best return flight deal from Perth to Johannesburg found on momondo in the last 72 hours is $1,859.
Fastest flight time22h 40mThe fastest flight from Perth to Johannesburg takes 22h 40m
Direct flightsNoneThere are no direct flights from Perth to Johannesburg. Popular non-direct route for this connection is Perth Airport - Johannesburg OR Tambo Airport.
Airports in Johannesburg2 airportsThere are 2 airports near Johannesburg: Johannesburg Lanseria (HLA), Johannesburg OR Tambo (JNB)

How to get the cheapest flight ticket from Perth to Johannesburg

Look no further. We've gone through all the searches for this route on momondo so you have the important information and insights to find the cheapest flight ticket for your trip

What is the cheapest month to fly from Perth to Johannesburg?

March

The cheapest time of year to fly to Johannesburg from Perth is March. The most expensive is December.

What is the cheapest day to depart Perth for Johannesburg?

Thursday

The cheapest day of the week is usually Thursday. The most expensive is usually Monday.

When is the cheapest time to fly from Perth to Johannesburg?

in the afternoon

Perth to Johannesburg flights are approximately 31% more expensive in the morning than in the afternoon

What is the cheapest airline that flies to Johannesburg from Perth?

Qatar Airways

Air Mauritius, Cathay Pacific, and Etihad Airways are the most popular carriers operating from Perth to Johannesburg

What is the cheapest Perth to Johannesburg flight route?

Perth - Johannesburg OR Tambo

Fly from Perth to Johannesburg OR Tambo for the best Perth - Johannesburg flight prices

How far in advance should you book Perth to Johannesburg flights?

60 days before

The cheapest time to buy a flight from Perth to Johannesburg is approximately 60 days to departure


Easily compare return flights from Perth to Johannesburg

Below you can see the best fares for your return flight route over the next three months. All fares were found on momondo this week. Browse the quickest and cheapest flights from Perth to Johannesburg by changing tabs
Qatar Airways
10 Feb.
PER17:50Perth
22h 40m
1 stop
JNB16:30Johannesburg OR Tambo
25 Jun.
JNB03:40Johannesburg OR Tambo
28h 40m
1 stop
PER08:20Perth
Multiple Airlines
10 Feb.
PER11:15Perth
29h 15m
2 stops
JNB16:30Johannesburg OR Tambo
25 Jun.
JNB03:40Johannesburg OR Tambo
28h 40m
1 stop
PER08:20Perth
Emirates
20 Mar.
PER18:20Perth
24h 10m
1 stop
JNB18:30Johannesburg OR Tambo
31 Mar.
JNB15:10Johannesburg OR Tambo
40h 25m
1 stop
PER07:35Perth
Singapore Airlines
18 Mar.
PER13:15Perth
18h 55m
1 stop
JNB08:10Johannesburg OR Tambo
27 Mar.
JNB09:45Johannesburg OR Tambo
21h 15m
1 stop
PER07:00Perth
Emirates
22 Mar.
PER18:20Perth
24h 10m
1 stop
JNB18:30Johannesburg OR Tambo
27 Mar.
JNB09:40Johannesburg OR Tambo
28h 10m
2 stops
PER13:50Perth
Qatar Airways
17 Apr.
PER19:15Perth
40h 35m
1 stop
JNB11:50Johannesburg OR Tambo
3 May
JNB03:40Johannesburg OR Tambo
28h 40m
1 stop
PER08:20Perth

Find the cheapest one-way flights from Perth to Johannesburg

If you're looking for one-way flights from Perth to Johannesburg, view some of our deals below provided by Emirates, Qantas Airways and Qatar Airways
Qatar Airways
17 Mar.
PER18:50Perth
22h 40m
1 stop
JNB17:30Johannesburg OR Tambo
Emirates
6 Feb.
PER17:20Perth
24h 10m
1 stop
JNB17:30Johannesburg OR Tambo
Qantas Airways
19 Feb.
PER17:55Perth
22h 20m
1 stop
JNB16:15Johannesburg OR Tambo

Best airlines flying from Perth to Johannesburg

Compare and see reviews for airlines that fly from Perth to Johannesburg with momondo
AirlineRatingFree cancellationPrice
Singapore Airlines
PriceFrom $932
Free cancellation
Rating
8.2
Qatar Airways
PriceFrom $980
Free cancellation
Rating
8.0
Qantas Airways
PriceFrom $1,028
Free cancellation
Rating
7.4
Etihad Airways
PriceFrom $1,077
Free cancellation
Rating
6.5
Cathay Pacific
PriceFrom $1,079
Free cancellation
Rating
8.1
Air Mauritius
PriceFrom $1,101
Free cancellation
Rating
7.6
South African
PriceFrom $1,269
Free cancellation
Rating
8.1
Emirates
PriceFrom $1,306
Free cancellation
Rating
8.6
Ethiopian Air
PriceFrom $1,342
Free cancellation
Rating
8.2
Virgin Australia
PriceFrom $1,462
Free cancellation
Rating
8.5

Qatar Airways flights from Perth to Johannesburg

Our best Qatar Airways deals on Perth to Johannesburg flight tickets
Qatar Airways
10 Feb.
PER17:50Perth
22h 40m
1 stop
JNB16:30Johannesburg OR Tambo
25 Jun.
JNB03:40Johannesburg OR Tambo
28h 40m
1 stop
PER08:20Perth
Qatar Airways
17 Apr.
PER19:15Perth
40h 35m
1 stop
JNB11:50Johannesburg OR Tambo
3 May
JNB03:40Johannesburg OR Tambo
28h 40m
1 stop
PER08:20Perth
Qatar Airways
17 Apr.
PER19:15Perth
40h 35m
1 stop
JNB11:50Johannesburg OR Tambo
30 Apr.
JNB03:40Johannesburg OR Tambo
28h 40m
1 stop
PER08:20Perth

Emirates flights from Perth to Johannesburg

Our best Emirates deals on Perth to Johannesburg flight tickets
Emirates
20 Mar.
PER18:20Perth
24h 10m
1 stop
JNB18:30Johannesburg OR Tambo
31 Mar.
JNB15:10Johannesburg OR Tambo
40h 25m
1 stop
PER07:35Perth
Emirates
22 Mar.
PER18:20Perth
24h 10m
1 stop
JNB18:30Johannesburg OR Tambo
27 Mar.
JNB09:40Johannesburg OR Tambo
28h 10m
2 stops
PER13:50Perth
Emirates
22 Mar.
PER18:20Perth
42h 35m
1 stop
JNB12:55Johannesburg OR Tambo
27 Mar.
JNB09:40Johannesburg OR Tambo
21h 55m
1 stop
PER07:35Perth

  • Are airlines flying from Perth to Johannesburg offering flexible cancellation due to COVID-19?

    Due to the global impact of COVID-19, some of our airline partners operating flights from Perth to Johannesburg, such as South African, Singapore Airlines, and Qatar Airways may have flexible cancellation policies in place. Use our site to search for all of the airlines offering this flexibility to you.

  • How far is Perth to Johannesburg by plane?

    The straight-line distance from Perth to Johannesburg is 8308.3 km. 18h 10m is a normal flight duration for this route.


Alternative routes for Perth to Johannesburg

Compare alternative flights to and from nearby airports and cities to discover the best prices and most convenient flight times
Perth to Durban Flights
Fastest flight time41h 25m
Cheapest price$3,520
Perth to Cape Town Flights
Fastest flight time24h 10m
Cheapest price$1,520
Perth to Port Elizabeth Flights
Fastest flight time43h 30m
Cheapest price$1,958

Similar Perth to Johannesburg flights

Flexible with your destination? Broaden your search and find flights similar to your Perth to Johannesburg route

Flights to other cities in South Africa

Lost the lust for Johannesburg? Check out some flights to other cities in South Africa