Flights from Karratha Airport (KTA) to Perth Airport Airport (PER)

We've found the cheapest flights to Perth

Returns from £287.81

One-way from £144.31

8 Airliners fly direct from Karratha to Perth International, Qatar Airways, Qantas, Singapore Airlines, Etihad Airways, Virgin Australia, QantasLink, Air New Zealand and Emirates. When flying from Karratha to Perth International you will cover 1,250 Km (777 Miles) with the flight time at approximately 2 Hours 17 Minutes. The airport code for Karratha is KTA and for Perth International it is PER.

The price of the flight is dependent on the time of the day you fly (if there is a choice) and the day of the week with weekends being normally a higher price. With the advent of cheap no frills flights it may be worth booking in advance if possible to get the best deal to Perth International Australia, perhaps late evening or midweek. It is always advisable to book as early as possible. With most airliners prices will go up the closer you get to the departure date.

The table below displays the numbers of daily flights from Karratha (KTA) to Perth International (PER) and the relevant airlines that fly.

Flights Chart
AirlinerMoTuWeThFrSaSuFirst FlightLast FlightFlights
Emirates676662010:0522:05VIEW FLIGHTS
Air New Zealand666662010:0522:05VIEW FLIGHTS
QantasLink666562010:0522:05VIEW FLIGHTS
Virgin Australia454321211:0522:25VIEW FLIGHTS
Singapore Airlines434321011:4522:25VIEW FLIGHTS
Etihad Airways434321011:4522:25VIEW FLIGHTS
Qatar Airways111111018:3519:00VIEW FLIGHTS
Qantas030100210:0521:15VIEW FLIGHTS

The most direct flights offered from Karratha to Perth International Australia are by Emirates with around 33 flights a week. These operate from 10:05 with the latest flight being at 22:05. The most popular flight no is EK5318, EK5323, EK5324 and EK5325.

Please visit emirates.com for more information regarding booking a flight with Emirates.

Please see below the times of flights. These times and frequency may vary at different times of the year please visit the website for more information.

Flights Time In WeekDays
DayFlight TimesFlights
Monday
10:05
AirlineFlightNo
Air New ZealandNZ7426
EmiratesEK5318
QantasLinkQF1825
11:05
AirlineFlightNo
Air New ZealandNZ7469
EmiratesEK5323
QantasLinkQF1827
11:45
AirlineFlightNo
Singapore AirlinesSQ6739
Virgin AustraliaVA1724
Etihad AirwaysEY6357
12:05
AirlineFlightNo
Air New ZealandNZ7427
EmiratesEK5324
QantasLinkQF1829
15:35
AirlineFlightNo
Air New ZealandNZ7428
EmiratesEK5325
QantasLinkQF1831
16:00
AirlineFlightNo
Singapore AirlinesSQ6797
Virgin AustraliaVA1726
Etihad AirwaysEY6433
18:05
AirlineFlightNo
Air New ZealandNZ7472
EmiratesEK5337
QantasLinkQF1833
18:35
AirlineFlightNo
Singapore AirlinesSQ6737
Virgin AustraliaVA1728
Qatar AirwaysQR7178
Etihad AirwaysEY6394
21:15
AirlineFlightNo
Air New ZealandNZ7474
EmiratesEK5352
QantasLinkQF1837
21:35
AirlineFlightNo
Singapore AirlinesSQ6799
Virgin AustraliaVA2546
Etihad AirwaysEY6302
VIEW FLIGHTS
Tuesday
10:05
AirlineFlightNo
Air New ZealandNZ7426
EmiratesEK5318
EmiratesEK5364
QantasQF1213
QantasQF1825
10:50
AirlineFlightNo
QantasQF7843
11:05
AirlineFlightNo
Virgin AustraliaVA9470
11:45
AirlineFlightNo
Singapore AirlinesSQ6739
Virgin AustraliaVA1724
Etihad AirwaysEY6361
12:05
AirlineFlightNo
Air New ZealandNZ7584
EmiratesEK5324
QantasLinkQF1829
12:15
AirlineFlightNo
Air New ZealandNZ7469
EmiratesEK5323
QantasLinkQF1827
15:18
AirlineFlightNo
QantasLinkNWK7843
15:35
AirlineFlightNo
Air New ZealandNZ7428
EmiratesEK5325
QantasLinkQF1831
16:00
AirlineFlightNo
Singapore AirlinesSQ6797
Virgin AustraliaVA1726
Etihad AirwaysEY6433
18:05
AirlineFlightNo
Air New ZealandNZ7472
EmiratesEK5337
QantasLinkQF1833
19:00
AirlineFlightNo
Singapore AirlinesSQ6737
Virgin AustraliaVA1728
Qatar AirwaysQR7178
Etihad AirwaysEY6320
20:45
AirlineFlightNo
Virgin AustraliaVA9446
21:35
AirlineFlightNo
Air New ZealandNZ7474
EmiratesEK5352
QantasLinkQF1837
VIEW FLIGHTS
Wednesday
10:05
AirlineFlightNo
Air New ZealandNZ7426
EmiratesEK5318
QantasLinkQF1825
11:05
AirlineFlightNo
Air New ZealandNZ7469
EmiratesEK5323
QantasLinkQF1827
11:45
AirlineFlightNo
Singapore AirlinesSQ6739
Virgin AustraliaVA1724
Etihad AirwaysEY6357
12:05
AirlineFlightNo
Air New ZealandNZ7427
EmiratesEK5324
QantasLinkQF1829
15:35
AirlineFlightNo
Air New ZealandNZ7428
EmiratesEK5325
QantasLinkQF1831
15:55
AirlineFlightNo
Singapore AirlinesSQ6797
Virgin AustraliaVA1726
Etihad AirwaysEY6433
18:15
AirlineFlightNo
Air New ZealandNZ7472
EmiratesEK5337
QantasLinkQF1833
18:35
AirlineFlightNo
Singapore AirlinesSQ6737
Virgin AustraliaVA1728
Qatar AirwaysQR7178
Etihad AirwaysEY6394
22:00
AirlineFlightNo
Singapore AirlinesSQ6799
Virgin AustraliaVA1730
Etihad AirwaysEY6335
22:05
AirlineFlightNo
Air New ZealandNZ7474
EmiratesEK5352
QantasLinkQF1837
VIEW FLIGHTS
Thursday
10:05
AirlineFlightNo
Air New ZealandNZ7426
EmiratesEK5318
QantasLinkQF1825
11:05
AirlineFlightNo
Air New ZealandNZ7469
EmiratesEK5323
QantasLinkQF1827
11:45
AirlineFlightNo
Singapore AirlinesSQ6739
Virgin AustraliaVA1724
Etihad AirwaysEY6357
15:35
AirlineFlightNo
Air New ZealandNZ7428
EmiratesEK5325
QantasLinkQF1831
18:05
AirlineFlightNo
Air New ZealandNZ7472
EmiratesEK5337
QantasLinkQF1833
18:45
AirlineFlightNo
Singapore AirlinesSQ6737
Virgin AustraliaVA1728
Qatar AirwaysQR7178
Etihad AirwaysEY6394
19:05
AirlineFlightNo
Air New ZealandNZ7429
EmiratesEK5351
QantasQF1835
21:15
AirlineFlightNo
Air New ZealandNZ7474
EmiratesEK5352
QantasLinkQF1837
22:25
AirlineFlightNo
Singapore AirlinesSQ6799
Virgin AustraliaVA1732
Etihad AirwaysEY6373
VIEW FLIGHTS
Friday
10:05
AirlineFlightNo
Air New ZealandNZ7426
EmiratesEK5318
QantasLinkQF1825
11:05
AirlineFlightNo
Air New ZealandNZ7469
EmiratesEK5323
QantasLinkQF1827
11:45
AirlineFlightNo
Singapore AirlinesSQ6739
Virgin AustraliaVA1724
Etihad AirwaysEY6357
15:35
AirlineFlightNo
Air New ZealandNZ7428
EmiratesEK5325
QantasLinkQF1831
18:05
AirlineFlightNo
Air New ZealandNZ7472
EmiratesEK5337
QantasLinkQF1833
18:35
AirlineFlightNo
Singapore AirlinesSQ6737
Virgin AustraliaVA1728
Qatar AirwaysQR7178
Etihad AirwaysEY6331
19:05
AirlineFlightNo
Air New ZealandNZ7429
EmiratesEK5351
QantasLinkQF1835
21:15
AirlineFlightNo
Air New ZealandNZ7474
EmiratesEK5352
QantasLinkQF1837
VIEW FLIGHTS
Saturday
11:45
AirlineFlightNo
Singapore AirlinesSQ6739
Virgin AustraliaVA1724
Qatar AirwaysQR7178
Etihad AirwaysEY6361
12:05
AirlineFlightNo
Air New ZealandNZ7427
EmiratesEK5324
QantasLinkQF1829
19:05
AirlineFlightNo
Air New ZealandNZ7429
EmiratesEK5351
QantasLinkQF1835
VIEW FLIGHTS
Sunday
11:50
AirlineFlightNo
Virgin AustraliaVA9052
18:05
AirlineFlightNo
QantasQF1833
18:35
AirlineFlightNo
Virgin AustraliaVA1728
21:15
AirlineFlightNo
QantasQF1837
VIEW FLIGHTS

Instead of flying directly from Karratha and arrive at Perth International, you may arrive Perth International by another airport. Please see chart below for a list of these.

Alternative Direct Routes
RouteStopsDistanceFlying Time
Barrow Island to Perth 01,240 km (771 miles)2 Hours 16 Minutes
Onslow to Perth 01,146 km (712 miles)2 Hours 10 Minutes
Port Hedland to Perth 01,309 km (813 miles)2 Hours 21 Minutes

Before departing Karratha please check that you are holding a valid passport.

Looking for the best hire car deals?

Search for cheap rental vehicles at Perth Airport

Flight Price FAQ - Karratha (KTA) to Perth (PER)

DIRECT Virgin Australia
What is the cheapest direct flight one way from Karratha KTA to Perth PER?
The cheapest direct flight one way from Karratha KTA to Perth PER is £144.31 ($181 €168.71)
£144.31
$181 | €168.71
Check Latest Price
DIRECT Virgin Australia
What is the cheapest direct return flight from Karratha KTA to Perth PER?
The cheapest direct return flight from Karratha KTA to Perth PER is £287.81 ($361 €336.49)
£287.81
$361 | €336.49
Check Latest Price
Important Note: Prices shown are taken from searches performed for flights operating during the current month. Please use the "Latest Price" buttons to get the most up to date airfares.

Compare Flight Prices from KTA to PER

Was your flight delayed or cancelled?

Was your flight delayed or cancelled?

You may be eligible to receive up to 600 EUR compensation per person in your party.

Claim Now!

Flight Info FAQ - Karratha (KTA) to Perth (PER)

Who flies from Karratha to Perth?
The following airlines fly from Karratha (KTA) to Perth (PER): Air New Zealand, Emirates, Etihad Airways, Qantas, QantasLink, Qatar Airways, Singapore Airlines, Virgin Australia.
How far is the flight from Karratha to Perth?
The flight from Karratha to Perth is 1,250KM or 777 miles.
How long does the flight from Karratha to Perth to take?
The flight from Karratha to Perth takes 2 Hours 17 Minutes.

Other Airports Connecting To Perth Airport in australia

Looking for the best car hire deals?

Search for cheap rental vehicles at PER

Useful Information about Perth Airport

Perth Airport Passenger Numbers Hits 23% in November 2023

Perth Airport witnessed a substantial growth in passenger numbers, reaching an impressive 23.47%.

View...
Perth Airport Witnesses Steady 21% Passenger Growth in September 2023

Perth Airport in Australia experienced a remarkable 9% increase in passenger traffic in September 2023 compared to the same month in 2019,

View...
Perth Airport Passenger Levels Grow 51% Year-Over-Year in Q3 2023

Perth Airport Shatters Passenger Traffic Records in Q3 2023, Soaring 50.69% Past Pre-Pandemic Levels

View...
Perth Airport Registers 27% Upsurge in Passenger Volume for August 2023

Perth Airport experienced an impressive surge in passenger numbers in August 2023. According to available records, the airport saw a remarkable 27.22% increase in passengers compared to the same month in 2019...

View...