Flights
Hotels
From
To
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Flights
Hotels
Round-trip
One-way
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Did you mean flights from Perth to Johannesburg?

Cheap Flights from Johannesburg to Perth, AU, Australia - JNB to PER Last modified: 30 Aug 2016 1:14 AM

Popular flights from Johannesburg to Perth Last modified: 30 Aug 2016 1:14 AM

We’ve got the inside scoop on finding the best time to fly for the best price. Not sure when to travel for your next vacation? Find details below on when-to-fly and when-to-buy.

Air Mauritius
JNBPER
Tue 11/15
1 stop
PERJNB
Sun 11/20
1 stop
R10 344
Select
Air Mauritius
JNBPER
Wed 12/14
1 stop
PERJNB
Sun 01/01
1 stop
R10 344
Select
Emirates
JNBPER
Thu 11/10
1 stop
PERJNB
Sun 11/20
1 stop
R11 633
Select
Qatar
JNBPER
Mon 10/24
1 stop
PERJNB
Fri 11/04
1 stop
R12 636
Select
Qatar
JNBPER
Wed 10/26
1 stop
PERJNB
Wed 11/02
1 stop
R12 636
Select
Qatar
JNBPER
Tue 11/15
1 stop
PERJNB
Sun 11/20
1 stop
R12 636
Select
Qatar
JNBPER
Thu 11/17
1 stop
PERJNB
Thu 12/01
1 stop
R12 636
Select
Qatar
JNBPER
Wed 11/23
1 stop
PERJNB
Tue 12/06
1 stop
R12 636
Select
Singapore
JNBPER
Sat 10/15
1 stop
PERJNB
Fri 10/28
1 stop
R12 650
Select
Etihad
JNBPER
Wed 10/26
1 stop
PERJNB
Wed 11/02
1 stop
R13 395
Select
Etihad
JNBPER
Tue 11/15
1 stop
PERJNB
Sun 11/20
1 stop
R13 395
Select
Etihad
JNBPER
Wed 11/23
1 stop
PERJNB
Wed 12/07
1 stop
R13 395
Select
Etihad
JNBPER
Wed 11/23
1 stop
PERJNB
Tue 12/06
1 stop
R13 395
Select
Etihad
JNBPER
Mon 11/28
1 stop
PERJNB
Tue 12/13
1 stop
R13 395
Select
South African
JNBPER
Sat 10/15
nonstop
PERJNB
Fri 10/28
nonstop
R15 214
Select
Qantas
JNBPER
Sat 11/05
1 stop
PERJNB
Sat 11/19
1 stop
R15 730
Select
Air Seychelles
JNBPER
Fri 09/30
2 stops
PERJNB
Mon 10/10
2 stops
R15 888
Select
Air France
JNBPER
Thu 10/13
2 stops
PERJNB
Mon 10/24
2 stops
R23 881
Select
KLM
JNBPER
Thu 10/13
2 stops
PERJNB
Mon 10/24
2 stops
R24 942
Select
Turkish
JNBPER
Fri 10/07
2 stops
PERJNB
Fri 10/14
2 stops
R28 093
Select
Turkish
JNBPER
Thu 10/13
2 stops
PERJNB
Mon 10/24
2 stops
R28 093
Select
Turkish
JNBPER
Thu 12/01
2 stops
PERJNB
Sun 12/18
2 stops
R28 093
Select
Kenya
JNBPER
Fri 12/23
2 stops
PERJNB
Tue 01/10
2 stops
R36 058
Select
British Airways
JNBPER
Sat 09/24
3 stops
PERJNB
Fri 10/07
3 stops
R38 737
Select
Cathay
JNBPER
Fri 09/30
1 stop
PERJNB
Mon 10/10
1 stop
R42 018
Select
Lufthansa
JNBPER
Thu 12/15
2 stops
PERJNB
Wed 01/04
2 stops
R48 593
Select
Lufthansa
JNBPER
Sat 12/17
2 stops
PERJNB
Fri 01/06
2 stops
R48 593
Select
Lufthansa
JNBPER
Sat 12/17
2 stops
PERJNB
Wed 01/04
2 stops
R48 593
Select
Lufthansa
JNBPER
Wed 12/21
2 stops
PERJNB
Sun 01/08
2 stops
R48 593
Select

How Much Does it Cost to Fly from Johannesburg to Perth (JNB to PER)?

We have collected flight cost data from across the web for travel from Johannesburg to Perth, and have found the average flight price for this trip to be R11 862.

When Can I Buy the Cheapest Flight from Johannesburg to Perth (JNB to PER)?

Airlines can adjust prices for plane tickets from Johannesburg to Perth based on the day and time that you decide to book your flight. We have collected data from all airlines, and have discovered that the best days to book flights are Tuesdays, Wednesdays, and Saturdays. Read our article to find more information about the best time to buy airline tickets.

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

The chart below shows up-to-date information regarding how far in advance a flight from Johannesburg to Perth should be booked.

Non Stop versus 1-Stop
Advanced PurchaseNon StopOne Stop
< 7 days R15 487 R11 733
7-14 days R0 R0
14-21 days R15 487 R11 891
21-30 days R15 358 R11 733
30-60 days R15 214 R11 733
60-90 days R15 358 R10 344
90+ days R14 326 R9 513

Cheapest Day To Fly from Johannesburg to Perth

The chart below shows up-to-date information regarding the cheapest days to fly from Johannesburg to Perth.

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
R11 733 R10 344 R11 647 R11 633 R11 791 R11 834 R13 982

Lowest Fares Chart By Month from Johannesburg to Perth

The chart below shows the lowest fare by month when flying from Johannesburg to Perth.

Month Origin Destination Carrier Depart Date Return Date Stops Price
September Johannesburg Perth Emirates 2016/09/05 2016/09/12 1 R11 733
October Johannesburg Perth Emirates 2016/10/03 2016/10/09 1 R11 733
November Johannesburg Perth Air Mauritius 2016/11/15 2016/11/20 1 R10 344
December Johannesburg Perth Air Mauritius 2016/12/14 2017/01/01 1 R10 344
January Johannesburg Perth Etihad 2017/01/27 2017/02/07 1 R12 650
February Johannesburg Perth Etihad 2017/02/26 2017/03/05 1 R9 513
April Johannesburg Perth Emirates 2017/04/05 2017/04/19 1 R12 149
May Johannesburg Perth Emirates 2017/05/25 2017/06/12 1 R11 733

Non-Stop vs Connecting Flights from Johannesburg to Perth (JNB to PER)

Your Johannesburg to Perth flight can be significantly cheaper by choosing a multi-stop airline ticket. Although these connecting flights sacrifice some convenience, on average, travelers save 20%-60% when they choose to fly multi-stop versus a direct flight.

The average price for connecting flights from Johannesburg to Perth is R27 377.

The average price for non-stop flights from Johannesburg to Perth is R14 455.

The chart below shows up to date information regarding non-stop flights from Johannesburg to Perth.

Nonstop Flight Details from Johannesburg to Perth
CarrierMonTueWedThuFriSatSunEarliest FlightLatest Flight
South African 1 1 1 1 1 1 1 21:10 21:10

Johannesburg to Perth Flight Questions

Below are some common questions that asked about this flight route:

Question: How long is a direct flight from Johannesburg to Perth?
Answer: The average Johannesburg to Perth flight time is 9 hours and 10 minutes.
Question: How many kilometers are there between Johannesburg and Perth?
Answer: The distance from Johannesburg to Perth is 8305 kilometers.
Question: How common are direct flights from Johannesburg to Perth?
Answer: There are 7 direct flights from Johannesburg to Perth.
Question: What is the most popular airline for non-stop flights from Johannesburg to Perth?
Answer: South African Airways provides 100% of the non-stop flights between Johannesburg and Perth.
Question: What are the most popular connecting cities when flying from Johannesburg to Perth?
Answer: Abu Dhabi, AE

Airlines Flying from Johannesburg to Perth (JNB to PER) Number of flights searched: 210Last modified: 30 Aug 2016 1:14 AM

Below are the different airlines that fly from Johannesburg to Perth with the average price of their plane tickets. Just remember that different airlines offer different levels of comfort and service, so consider convenience when choosing your airline.

Below is the full flight schedule summary of the next 30 days for flights from Johannesburg to Perth.

Johannesburg to Perth
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Emirates DXB X X X X X X X
Etihad AUH X X X X X X X
Air Mauritius MRU X X
Qantas SYD X X X X X X
Qantas SYD / BNE X X X X X X
Qatar DOH X X X X X X X
South African - X X X X X X X
Singapore SIN X X X X X X X

Airports for Your Route

These pages contain information about the major airports in Johannesburg and Perth, so you can feel comfortable knowing how to get around whether you are about to take off or you just landed.

Cheap International Flights from Johannesburg - JNB

FlightsAirlineLowest Price
Johannesburg to London Aegean, Air Berlin, Air France, Alitalia, British Airways, Air China, Cathay, Delta, TAAG Angola, Aer Lingus, Emirates, Ethiopian, Etihad, Air Seychelles, Iberia, Latam Airlines Brasil, Air Serbia, KLM, Kenya, Lufthansa, Swiss, El Al, Air Mauritius, Egyptair, Austrian, Qatar, S7, South African, SAS, Brussels, Singapore, Saudi Arabian, Turkish, Tap Portugal, Virgin Atlantic, Arik Air R7 493
Johannesburg to Bangkok Jet Airways, Air France, British Airways, Air China, Cathay, Delta, Emirates, Ethiopian, Etihad, Air Seychelles, Korean, KLM, Kenya, Lufthansa, Swiss, El Al, Air Mauritius, Egyptair, All Nippon, Qantas, Qatar, Singapore, Turkish, United, Srilankan, Air Austral R6 232
Johannesburg to Singapore Jet Airways, Air France, British Airways, Air China, Cathay, Emirates, Ethiopian, Etihad, Air Seychelles, Korean, KLM, Lufthansa, Swiss, Air Mauritius, All Nippon, Qantas, Qatar, South African, SAS, Brussels, Singapore, Saudi Arabian, Turkish, Srilankan, Virgin Atlantic R8 052
Johannesburg to Sydney Air France, British Airways, Air China, Cathay, Emirates, Etihad, Air Seychelles, Latam Airlines Brasil, Korean, KLM, Kenya, Lufthansa, Air Mauritius, All Nippon, Qantas, Qatar, South African, Singapore, Turkish R9 685
Johannesburg to Kalgoorlie-Boulder Qantas Check Dates
Johannesburg to Melbourne Air France, British Airways, Air China, Cathay, Emirates, Etihad, Air Seychelles, KLM, Kenya, Lufthansa, Air Mauritius, Qantas, Qatar, South African, Singapore, Turkish R12 693
Johannesburg to Kuala Lumpur Air France, British Airways, Air China, Cathay, Emirates, Ethiopian, Etihad, Air Seychelles, Korean, KLM, Lufthansa, Air Mauritius, All Nippon, Qantas, Qatar, Singapore, Saudi Arabian, Turkish, Srilankan R7 292
Johannesburg to Denpasar Bali Air France, Cathay, Emirates, Etihad, Korean, KLM, Lufthansa, All Nippon, Qatar, Singapore R8 410
Johannesburg to Hong Kong Jet Airways, Air Canada, Air France, British Airways, Air China, Cathay, Emirates, Ethiopian, Etihad, Air Seychelles, Korean, KLM, Kenya, Lufthansa, Swiss, El Al, Air Mauritius, All Nippon, Qatar, South African, SAS, Singapore, Turkish, United, Srilankan, Virgin Atlantic R6 361
Johannesburg to Dubai Air France, British Airways, Air China, Cathay, Aer Lingus, Emirates, Ethiopian, KLM, Kenya, Lufthansa, Swiss, Air Mauritius, Egyptair, Qatar, South African, Singapore, Saudi Arabian, Turkish, Tap Portugal, Virgin Atlantic, RwandAir R5 487
Johannesburg to Brisbane Air Canada, Air France, Cathay, Emirates, Etihad, Air Seychelles, Korean, KLM, Kenya, Lufthansa, Qantas, South African, Singapore, Turkish R13 853
Johannesburg to Jakarta Air France, British Airways, Air China, Cathay, Emirates, Etihad, Korean, KLM, Kenya, Lufthansa, All Nippon, Qatar, Singapore, Saudi Arabian, Turkish, United R7 364
Johannesburg to Adelaide Cathay, Emirates, Etihad, KLM, Lufthansa, Air Mauritius, Qantas, Qatar, South African, Singapore R13 123
Johannesburg to Mumbai Jet Airways, Air France, British Airways, Air China, Cathay, Emirates, Ethiopian, Etihad, Air Seychelles, KLM, Kenya, Lufthansa, Swiss, El Al, Air Mauritius, Egyptair, Qatar, South African, Singapore, Saudi Arabian, Turkish, Srilankan, Virgin Atlantic R4 671
Johannesburg to New York American, Air Berlin, Air Canada, Air France, Finnair, Alitalia, JetBlue, British Airways, Air China, Cathay, Delta, Aer Lingus, Emirates, Ethiopian, Etihad, Air Seychelles, Iberia, Latam Airlines Brasil, KLM, Lufthansa, Swiss, El Al, Egyptair, Austrian, Qantas, Qatar, South African, Brussels, Singapore, Saudi Arabian, Turkish, Tap Portugal, United, Virgin Atlantic, Arik Air R8 668
Johannesburg to Guangzhou Air France, Finnair, Air China, Cathay, Emirates, Ethiopian, Korean, KLM, Kenya, Lufthansa, Air Mauritius, Egyptair, All Nippon, Qatar, Singapore, Saudi Arabian, Turkish, Srilankan R6 891
Johannesburg to Paris Aegean, Air Berlin, Air France, Alitalia, British Airways, Air China, Cathay, Delta, TAAG Angola, Aer Lingus, Emirates, Ethiopian, Etihad, NIKI, Air Seychelles, Iberia, Latam Airlines Brasil, Air Serbia, KLM, Kenya, Lufthansa, Swiss, El Al, Air Mauritius, Egyptair, Austrian, Qatar, South African, SAS, Brussels, Singapore, Saudi Arabian, Turkish, Tap Portugal R6 547
Johannesburg to Delhi Jet Airways, Air France, British Airways, Air China, Cathay, Emirates, Ethiopian, Etihad, Air Seychelles, KLM, Lufthansa, Air Mauritius, Qatar, South African, Singapore, Saudi Arabian, Turkish, Srilankan, Virgin Atlantic R6 948
Johannesburg to Shanghai Air France, Finnair, British Airways, Air China, Cathay, Delta, Emirates, Ethiopian, Etihad, Korean, KLM, Kenya, Lufthansa, Swiss, Air Mauritius, All Nippon, Qatar, South African, SAS, Singapore, Turkish, Srilankan, Virgin Atlantic R7 192
Johannesburg to Istanbul Aegean, Air France, Alitalia, British Airways, Air China, Emirates, Ethiopian, Etihad, Air Serbia, KLM, Lufthansa, Swiss, Egyptair, Avianca Brazil, Qatar, Singapore, Saudi Arabian, Turkish R5 014
Johannesburg to Beijing Air France, Finnair, Alitalia, British Airways, Air China, Cathay, TAAG Angola, Emirates, Ethiopian, Etihad, Korean, KLM, Lufthansa, Swiss, Air Mauritius, Egyptair, All Nippon, Austrian, Qatar, South African, SAS, Brussels, Singapore, Turkish, United, Srilankan, Virgin Atlantic R6 347
Johannesburg to Manila Air France, Air China, Cathay, Delta, Emirates, Ethiopian, Etihad, Korean, KLM, All Nippon, Qatar, Singapore, Saudi Arabian, Turkish R6 433
Johannesburg to Phuket Air France, British Airways, Air China, Cathay, Emirates, Etihad, Air Seychelles, Korean, KLM, Lufthansa, Swiss, Qatar, Singapore, United, Srilankan R6 060
Johannesburg to Auckland British Airways, Air China, Cathay, Emirates, Etihad, Latam Airlines Brasil, Korean, KLM, Lufthansa, All Nippon, Qantas, Qatar, South African, Singapore, Turkish, United, Virgin Atlantic R14 742
Johannesburg to Tokyo Air France, Finnair, Alitalia, British Airways, Air China, Cathay, Delta, Emirates, Ethiopian, Etihad, Korean, KLM, Lufthansa, Swiss, Egyptair, All Nippon, Qantas, Qatar, South African, Singapore, Turkish, United, Virgin Atlantic R8 596
Johannesburg to Amsterdam Air France, Finnair, Alitalia, British Airways, Cathay, Delta, TAAG Angola, Aer Lingus, Emirates, Ethiopian, Etihad, Iberia, Air Serbia, KLM, Kenya, Lufthansa, Swiss, El Al, Air Mauritius, Egyptair, Austrian, Qatar, South African, SAS, Singapore, Turkish, Tap Portugal R5 774
Johannesburg to Ho Chi Minh City Air France, Air China, Cathay, Emirates, Etihad, Air Seychelles, Korean, KLM, Kenya, Lufthansa, All Nippon, Qatar, Singapore, Turkish, United R6 404
Johannesburg to Karratha Qantas Check Dates
Johannesburg to Los Angeles American, Air Berlin, Air Canada, Air France, Finnair, Alitalia, JetBlue, British Airways, Air China, Cathay, Delta, Aer Lingus, Emirates, Ethiopian, Etihad, Air Seychelles, Iberia, Latam Airlines Brasil, KLM, Lufthansa, Swiss, El Al, Qantas, Qatar, South African, SAS, Brussels, Singapore, Saudi Arabian, Turkish, United, Virgin Atlantic R11 404

Cheap International Flights to Perth - PER

FlightsAirlineLowest Price
Gaborone to Perth Etihad, South African R26 890
Cheap Flights from Johannesburg to Perth, AU, Australia, from R10 344 Round trip from JNB to PER