How can I find cheap flights from Johannesburg O R Tambo Airport to Perth Airport?
Explore the cheapest one-way and round-trip flights from Johannesburg O R Tambo Airport to Perth Airport over the next 90 days, with one-way fares from $526 and round-trip from $1,080. Based on Trip.com's latest 7-day flight data.
- Round-trip
- Cheapest
- Recommended
- Fastest
- Next 7 days
- Nonstop
- Cheapest nonstop
JNB 8:35 PM9h 35mNonstopPER 12:10 PMJohannesburg - Perth | Tue, Nov 10 | South African Airways
PER 11:50 PM11h 15mNonstopJNB 5:05 AMPerth - Johannesburg | Sun, Nov 15 | South African Airways$1,141 $1,89940% off40% off$1,899 $1,141
JNB 9:35 PM9h 40mNonstopPER 1:15 PMJohannesburg - Perth | Tue, Nov 10 | Qantas Airways
PER 1:15 PM11h 10mNonstopJNB 6:25 PMPerth - Johannesburg | Sun, Nov 15 | Qantas Airways$1,173 $1,89938% off38% off$1,899 $1,173
JNB 1:45 PM23h1 stopPER 6:45 PMJohannesburg - Perth | Tue, Nov 10 | Qatar Airways
PER 10:45 PM22h 50m1 stopJNB 3:35 PMPerth - Johannesburg | Sun, Nov 15 | Qatar Airways$1,080 $1,89943% off43% off$1,899 $1,080
JNB 11:00 AM29h 55m1 stopPER 10:55 PMJohannesburg - Perth | Thu, Nov 26 | Cathay Pacific
PER 8:30 AM28h 55m1 stopJNB 7:25 AMPerth - Johannesburg | Sat, Nov 28 | Cathay Pacific$1,12841% off$1,899 $1,128
JNB 1:25 PM22h 5m1 stopPER 5:30 PMJohannesburg - Perth | Tue, Nov 10 | Emirates
PER 10:20 PM24h 20m1 stopJNB 4:40 PMPerth - Johannesburg | Sat, Nov 14 | Emirates$1,17138% off$1,899 $1,171
JNB 1:25 PM22h 5m1 stopPER 5:30 PMJohannesburg - Perth | Mon, Dec 7 | Emirates
PER 10:20 PM28h 10m1 stopJNB 8:30 PMPerth - Johannesburg | Fri, Dec 11 | Emirates$1,28432% off$1,899 $1,284
JNB 1:40 PM33h 45m1 stopPER 5:25 AMJohannesburg - Perth | Mon, Nov 23 | Singapore Airlines
PER 1:50 PM22h 20m1 stopJNB 6:10 AMPerth - Johannesburg | Mon, Nov 30 | Singapore Airlines$1,30731% off$1,899 $1,307
JNB 1:25 PM22h 5m1 stopPER 5:30 PMJohannesburg - Perth | Mon, Nov 23 | Emirates
PER 10:20 PM24h 20m1 stopJNB 4:40 PMPerth - Johannesburg | Mon, Nov 30 | Emirates$1,33630% off$1,899 $1,336
JNB 1:40 PM19h 5m1 stopPER 2:45 PMJohannesburg - Perth | Thu, Nov 26 | Singapore Airlines
PER 6:40 AM29h 30m1 stopJNB 6:10 AMPerth - Johannesburg | Sun, Nov 29 | Singapore Airlines$1,37428% off$1,899 $1,374
JNB 1:00 PM17h 25m1 stopPER 2:00 PMJohannesburg - Perth | Sun, Nov 8 | Normal Airline
PER 3:00 PM6hNonstopJNB 4:00 PMPerth - Johannesburg | Tue, Nov 10 | Normal AirlineFind more flightsFind more flights
- Cheapest
JNB 1:45 PM23h 10m1 stopPER 6:55 PMJohannesburg - Perth | Sun, Nov 22 | Qatar Airways$526 $91543% off43% off$915 $526 - Cheapest
JNB 1:45 PM23h 10m1 stopPER 6:55 PMJohannesburg - Perth | Fri, Nov 27 | Qatar Airways$526 $91543% off43% off$915 $526
JNB 1:45 PM23h 10m1 stopPER 6:55 PMJohannesburg - Perth | Wed, Nov 18 | Qatar Airways$527 $91542% off42% off$915 $527
JNB 1:45 PM23h1 stopPER 6:45 PMJohannesburg - Perth | Wed, Dec 2 | Qatar Airways$53042% off$915 $530
JNB 12:45 PM24h1 stopPER 6:45 PMJohannesburg - Perth | Thu, Dec 3 | Qatar Airways$53142% off$915 $531
JNB 1:45 PM23h1 stopPER 6:45 PMJohannesburg - Perth | Mon, Nov 23 | Qatar Airways$53242% off$915 $532
JNB 1:45 PM23h1 stopPER 6:45 PMJohannesburg - Perth | Sun, Nov 29 | Qatar Airways$53342% off$915 $533
JNB 12:45 PM24h1 stopPER 6:45 PMJohannesburg - Perth | Tue, Nov 17 | Qatar Airways$53442% off$915 $534
JNB 12:45 PM24h1 stopPER 6:45 PMJohannesburg - Perth | Thu, Nov 19 | Qatar Airways$53442% off$915 $534
JNB 1:00 PM17h 25m1 stopPER 2:00 PMJohannesburg - Perth | Sun, Nov 8 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
JNB 9:35 PM9h 40mNonstopPER 1:15 PMJohannesburg - Perth | Sun, Nov 22 | Qantas Airways$721 $1,03130% off30% off$1,031 $721
JNB 9:35 PM9h 40mNonstopPER 1:15 PMJohannesburg - Perth | Sun, Nov 8 | Qantas Airways$753 $1,03127% off27% off$1,031 $753
JNB 8:35 PM9h 35mNonstopPER 12:10 PMJohannesburg - Perth | Mon, Nov 23 | South African Airways$754 $1,03127% off27% off$1,031 $754
JNB 8:35 PM9h 35mNonstopPER 12:10 PMJohannesburg - Perth | Sun, Nov 8 | South African Airways$75527% off$1,031 $755
JNB 8:35 PM9h 35mNonstopPER 12:10 PMJohannesburg - Perth | Tue, Nov 10 | South African Airways$75627% off$1,031 $756
JNB 9:35 PM9h 40mNonstopPER 1:15 PMJohannesburg - Perth | Tue, Nov 10 | Qantas Airways$75627% off$1,031 $756
JNB 9:35 PM9h 40mNonstopPER 1:15 PMJohannesburg - Perth | Tue, Nov 24 | Qantas Airways$75727% off$1,031 $757
JNB 9:35 PM9h 40mNonstopPER 1:15 PMJohannesburg - Perth | Sun, Nov 15 | Qantas Airways$76026% off$1,031 $760
JNB 8:35 PM9h 35mNonstopPER 12:10 PMJohannesburg - Perth | Sun, Nov 15 | South African Airways$76326% off$1,031 $763
JNB 1:00 PM17h 25m1 stopPER 2:00 PMJohannesburg - Perth | Sun, Nov 8 | Normal AirlineFind more flightsFind more flights
JNB 8:35 PM9h 35mNonstopPER 12:10 PMJohannesburg - Perth | Mon, Nov 23 | South African Airways$754 $1,03127% off27% off$1,031 $754
JNB 8:35 PM9h 35mNonstopPER 12:10 PMJohannesburg - Perth | Sun, Nov 8 | South African Airways$755 $1,03127% off27% off$1,031 $755
JNB 8:35 PM9h 35mNonstopPER 12:10 PMJohannesburg - Perth | Tue, Nov 10 | South African Airways$756 $1,03127% off27% off$1,031 $756
JNB 8:35 PM9h 35mNonstopPER 12:10 PMJohannesburg - Perth | Sat, Nov 14 | South African Airways$75960% off$1,921 $759
JNB 8:35 PM9h 35mNonstopPER 12:10 PMJohannesburg - Perth | Sun, Nov 15 | South African Airways$76326% off$1,031 $763
JNB 8:35 PM9h 35mNonstopPER 12:10 PMJohannesburg - Perth | Mon, Nov 9 | South African Airways$76560% off$1,921 $765
JNB 8:35 PM9h 35mNonstopPER 12:10 PMJohannesburg - Perth | Sat, Nov 7 | South African Airways$81157% off$1,921 $811
JNB 8:35 PM9h 35mNonstopPER 12:10 PMJohannesburg - Perth | Tue, Nov 17 | South African Airways$81221% off$1,031 $812
JNB 8:35 PM9h 35mNonstopPER 12:10 PMJohannesburg - Perth | Mon, Nov 30 | South African Airways$92952% off$1,921 $929
JNB 1:00 PM17h 25m1 stopPER 2:00 PMJohannesburg - Perth | Sun, Nov 8 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
JNB 9:35 PM9h 40mNonstopPER 1:15 PMJohannesburg - Perth | Sun, Nov 8 | Qantas Airways$753 $1,01526% off26% off$1,015 $753
JNB 8:35 PM9h 35mNonstopPER 12:10 PMJohannesburg - Perth | Sun, Nov 8 | South African Airways$755 $1,01526% off26% off$1,015 $755
JNB 8:35 PM9h 35mNonstopPER 12:10 PMJohannesburg - Perth | Tue, Nov 10 | South African Airways$756 $1,01526% off26% off$1,015 $756
JNB 9:35 PM9h 40mNonstopPER 1:15 PMJohannesburg - Perth | Tue, Nov 10 | Qantas Airways$75626% off$1,015 $756
JNB 8:35 PM9h 35mNonstopPER 12:10 PMJohannesburg - Perth | Thu, Nov 12 | South African Airways$75925% off$1,015 $759
JNB 8:35 PM9h 35mNonstopPER 12:10 PMJohannesburg - Perth | Mon, Nov 9 | South African Airways$76525% off$1,015 $765
JNB 8:35 PM9h 35mNonstopPER 12:10 PMJohannesburg - Perth | Sat, Nov 7 | South African Airways$81120% off$1,015 $811
JNB 9:35 PM9h 40mNonstopPER 1:15 PMJohannesburg - Perth | Fri, Nov 13 | Qantas Airways$82219% off$1,015 $822
JNB 1:45 PM23h1 stopPER 6:45 PMJohannesburg - Perth | Tue, Nov 10 | Qatar Airways$56345% off$1,015 $563
JNB 1:00 PM17h 25m1 stopPER 2:00 PMJohannesburg - Perth | Sun, Nov 8 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
JNB 9:35 PM9h 40mNonstopPER 1:15 PMJohannesburg - Perth | Sun, Nov 22 | Qantas Airways$721 $91521% off21% off$915 $721
JNB 9:35 PM9h 40mNonstopPER 1:15 PMJohannesburg - Perth | Fri, Nov 20 | Qantas Airways$741 $91519% off19% off$915 $741
JNB 9:35 PM9h 40mNonstopPER 1:15 PMJohannesburg - Perth | Sun, Nov 8 | Qantas Airways$753 $1,03127% off27% off$1,031 $753
JNB 8:35 PM9h 35mNonstopPER 12:10 PMJohannesburg - Perth | Mon, Nov 23 | South African Airways$75427% off$1,031 $754
JNB 8:35 PM9h 35mNonstopPER 12:10 PMJohannesburg - Perth | Sun, Nov 8 | South African Airways$75527% off$1,031 $755
JNB 8:35 PM9h 35mNonstopPER 12:10 PMJohannesburg - Perth | Tue, Nov 10 | South African Airways$75627% off$1,031 $756
JNB 9:35 PM9h 40mNonstopPER 1:15 PMJohannesburg - Perth | Tue, Nov 10 | Qantas Airways$75627% off$1,031 $756
JNB 9:35 PM9h 40mNonstopPER 1:15 PMJohannesburg - Perth | Tue, Nov 24 | Qantas Airways$75727% off$1,031 $757
JNB 8:35 PM9h 35mNonstopPER 12:10 PMJohannesburg - Perth | Sat, Nov 14 | South African Airways$75960% off$1,921 $759
JNB 1:00 PM17h 25m1 stopPER 2:00 PMJohannesburg - Perth | Sun, Nov 8 | Normal AirlineFind more flightsFind more flights
Displayed flight fares from Johannesburg to Perth are based on average prices across airlines for the next 3 months, according to the latest Trip.com database.
Trip.com Price Insights: Flights from Johannesburg O R Tambo Airport to Perth Airport
What is the cheapest month for one-way flights from Johannesburg O R Tambo Airport to Perth Airport?
Based on Trip.com’s data from the past 12 months, if you’re looking for a low-cost one-way ticket from Johannesburg O R Tambo Airport to Perth Airport, the best time to buy is in June, with an average price of $648. You’ll want to avoid August, when the average price can reach as high as $1,032.
What is the cheapest day of the week to fly from Johannesburg O R Tambo Airport to Perth Airport?
Based on Trip.com’s data from the past 12 months, the cheapest day to depart from Johannesburg O R Tambo Airport to Perth Airport is Wednesday, with average fares typically lower than other days. You’ll want to avoid flying on Friday, as ticket prices are usually the highest that day.
Which airline offers the cheapest flights from Johannesburg O R Tambo Airport to Perth Airport?
The cheapest airline flying from Johannesburg O R Tambo Airport to Perth Airport is Qatar Airways (from $526) among 10 carriers operating this route. Based on Trip.com's latest 7-day flight data.










Find more flights and airlines
What is the flight schedule from Johannesburg O R Tambo Airport to Perth Airport?
Check the schedule for flights from Johannesburg to Perth and find the flight that best matches your travel plans.
-
SQ479
Johannesburg O R Tambo Airport
1:40 PM
JNB
6:15 AM
SIN
S M T W T F SSearch -
SQ213
Changi Airport
7:15 AM
SIN
12:35 PM
PER
S M T W T F S -
QR1364
Johannesburg O R Tambo Airport
1:45 PM
JNB
11:00 PM
DOH
S M T W T F SSearch -
QR900
Hamad Intl. Airport
2:40 AM
DOH
6:45 PM
PER
S M T W T F S -
SQ479
Johannesburg O R Tambo Airport
1:40 PM
JNB
6:15 AM
SIN
S M T W T F SSearch -
SQ215
Changi Airport
7:00 PM
SIN
12:05 AM
PER
S M T W T F S -
CX748
Johannesburg O R Tambo Airport
11:10 AM
JNB
6:30 AM
HKG
S - T W T F SSearch -
CX171
Hong Kong Intl. Airport
3:00 PM
HKG
10:40 PM
PER
S M - W T F S -
CX748
Johannesburg O R Tambo Airport
11:10 AM
JNB
6:30 AM
HKG
S - T W T F SSearch -
CX701
Hong Kong Intl. Airport
4:00 PM
HKG
6:05 PM
BKK
- - - W - - - -
JQ076
Suvarnabhumi Intl. Airport
10:05 PM
BKK
5:50 AM
PER
S - T - T - S -
EK762
Johannesburg O R Tambo Airport
1:25 PM
JNB
11:40 PM
DXB
S M T W T F SSearch -
EK376
Dubai Intl. Airport
3:50 AM
DXB
12:55 PM
BKK
S M T W T F S -
TR637
Suvarnabhumi Intl. Airport
8:15 PM
BKK
11:50 PM
SIN
S M T W T F S -
TR052
Changi Airport
3:15 AM
SIN
8:25 AM
PER
- - - - T F - -
EY748
Johannesburg O R Tambo Airport
9:50 AM
JNB
7:45 PM
AUH
S M T W T F SSearch -
EY1044
Abu Dhabi Intl. Airport
10:00 PM
AUH
7:15 AM
BKK
S M T W T F S -
JQ076
Suvarnabhumi Intl. Airport
10:05 PM
BKK
5:50 AM
PER
S - T - T - S -
CX748
Johannesburg O R Tambo Airport
11:10 AM
JNB
6:30 AM
HKG
S - T W T F SSearch -
CX143
Hong Kong Intl. Airport
11:15 PM
HKG
6:50 AM
PER
S - T - T F S -
CX748
Johannesburg O R Tambo Airport
11:10 AM
JNB
6:30 AM
HKG
S - T W T F SSearch -
CX701
Hong Kong Intl. Airport
4:00 PM
HKG
6:05 PM
BKK
- - - W - - - -
TR637
Suvarnabhumi Intl. Airport
8:15 PM
BKK
11:50 PM
SIN
S M T W T F S -
TR052
Changi Airport
3:15 AM
SIN
8:25 AM
PER
- - - - T F - -
QR1378
Johannesburg O R Tambo Airport
8:55 PM
JNB
6:10 AM
DOH
S M T W T F SSearch -
QR900
Hamad Intl. Airport
2:40 AM
DOH
6:45 PM
PER
S M T W T F S
About Johannesburg O R Tambo Airport and Perth Airport
Learn about Johannesburg O R Tambo Airport (JNB) and Perth Airport (PER) — including location, terminals, transportation, and travel tips.
| Flight distance | 8,320.27 km |
|---|---|
| Cheapest one-way ticket price | $526 |
| Cheapest return ticket price | $1,080 |
FAQs for Johannesburg O R Tambo Airport to Perth Airport Flights
How long is the flight from Johannesburg O R Tambo Airport to Perth Airport?
Johannesburg O R Tambo Airport to Perth Airport takes about 9 hours 12 minutes on average. Actual flight time may vary depending on route, weather and air traffic.How many daily flights are there from Johannesburg O R Tambo Airport (JNB) to Perth Airport (PER)?
There are around 1 daily flights from Johannesburg O R Tambo Airport (JNB) to Perth Airport (PER).What is the flight schedule from Johannesburg O R Tambo Airport to Perth Airport?
The earliest flight from Johannesburg O R Tambo Airport to Perth Airport departs at 20:35, and the last departs at 21:35, with about 2 flights per day. Flight times may change, so please check the latest departure and arrival times before you travel.When are flight tickets from Johannesburg O R Tambo Airport (JNB) to Perth Airport (PER) most expensive?
The route from Johannesburg O R Tambo Airport (JNB) to Perth Airport (PER) is quite popular. Without considering departure times or holidays, tickets cost around $1,506 in January, the most expensive month to book this route.What time does the latest flight from Johannesburg O R Tambo Airport to Perth Airport depart?
The latest flight departs from Johannesburg O R Tambo Airport (JNB) at 21:55 and arrives in Perth Airport (PER) at 13:50.What is the transportation method from the main airport to downtown in Perth?
- The distance from Perth Airport to downtown is about 10 km. It takes about 30 minutes by taxi.
Which airline operates the most direct flights from Johannesburg O R Tambo Airport (JNB) to Perth Airport (PER)?
South African Airways is a very popular airline operating an average of 255 flights per month.What are the cheapest flights from Johannesburg O R Tambo Airport to Perth Airport?
One-way flights from Johannesburg O R Tambo Airport to Perth Airport currently start from $526, and round-trip fares start from $1,080. The current lowest fare is a Qatar Airways flight departing on Sun, Nov 22; prices may vary depending on availability.Which airlines offer direct flights from Johannesburg O R Tambo Airport to Perth Airport?
Yes. South African Airways and Qantas Airways operate direct flights from Johannesburg O R Tambo Airport to Perth Airport, with an average flight time of 9 hours 15 minutes, and around 8 weekly flights. Actual flight frequency may vary by season.What is the average price of a flight from Johannesburg O R Tambo Airport to Perth Airport?
Based on Trip.com flight data for departures within the next 30 days with at most one stop, the average one-way price from Johannesburg O R Tambo Airport to Perth Airport is $797. Prices may vary depending on the departure date, airline, and availability.How many weekly flights are there from Johannesburg O R Tambo Airport to Perth Airport?
Johannesburg O R Tambo Airport to Perth Airport operates around 8 weekly flights, mainly by South African Airways and Qantas Airways. Actual frequency may vary during holidays and seasonal schedule adjustments.How do I book flights from Johannesburg O R Tambo Airport to Perth Airport on Trip.com?
Enter Johannesburg O R Tambo Airport and Perth Airport, select your departure date and number of passengers, then compare flights by price, flight duration, and baggage allowance. Once you've chosen a fare, review the change and refund rules, fill in passenger details, and pay to receive your booking confirmation.
Popular Destinations
- Cheap Johannesburg O R Tambo Airport to Baiyun Intl. Airport flights
- Cheap Johannesburg O R Tambo Airport to Harare International Airport flights
- Nonstop flights Johannesburg O R Tambo Airport to Cape Town Intl. Airport
- Nonstop flights Johannesburg O R Tambo Airport to Murtala Muhammed Intl Airport
- Nonstop flights Johannesburg O R Tambo Airport to King Shaka International Airport
- Cheap flights from Johannesburg O R Tambo Airport to Harare
- Cheap flights from Johannesburg O R Tambo Airport to Cape Town
- Cheap flights from Johannesburg O R Tambo Airport to Lagos
- Nonstop flights from Johannesburg O R Tambo Airport to Durban
- Nonstop flights from Johannesburg O R Tambo Airport to Guangzhou
- Cheap Kuala Lumpur Intl. Airport to Perth Airport flights
- Flights from Kingsford Smith Intl. Airport to Perth Airport
- Nonstop flights Johannesburg O R Tambo Airport to Perth Airport
- Cheap Ngurah Rai Intl. Airport to Perth Airport flights
- Nonstop flights Melbourne Orlando International Airport to Perth Airport
- Flights from Sydney to Perth Airport
- Airlines fly from Brisbane to Perth Airport
- Kuala Lumpur to Perth Airport cheap flights
- Airlines fly from Melbourne to Perth Airport
- Airlines fly from Bali to Perth Airport
Note: Prices shown on this page are estimated lowest price and include all taxes and fees found in the last 24 hours.