Karratha to Perth Flights

There are 17 daily flights that operate from Karratha Airport to Perth International Airport. The earliest departure takes off at 10:55 and the last one leaves at 23:20.

This route at a glance

  • 17flights a day
  • 2airlines
  • 10:55 – 23:20first and last
  • 2h 5mtypical flight time
  • 836 AUDtypical fare, 524–1,848

Checked baggage included with the fares we recorded. Airlines sell more; this is what the cheapest fares carried.

AirlineHold baggage
Qantas23 kg
Virgin Australia23 kg

Hand baggage is 6–7 kg, depending on the airline.

Collected 30 October 2026. Not live — check with the airline before booking.

Which airlines fly from Karratha to Perth?

The following 2 airlines have scheduled flights on this route: Qantas and Virgin Australia.

How much is a flight from Karratha to Perth?

The average price for a flight is 836 AUD, ranging from 524 AUD to 1,848 AUD. Scroll down the page to get detailed prices and times for this trip and links to book.

Schedules for return route: Perth to Karratha.

From 524 AUD

Flight details Mon Tues Wed Thurs Fri Sat Sun
Qantas
QF1725
10:55 - 13:00
125 mins
---
725 AUD
---
801 AUD
802 AUD
---
---
Qantas
QF1217
11:10 - 13:15
125 mins
626 AUD
---
725 AUD
---
---
---
---
Qantas
QF1727
12:05 - 14:10
125 mins
626 AUD
666 AUD
626 AUD
801 AUD
802 AUD
---
---
Virgin Australia
VA1722
12:15 - 14:15
120 mins
559 AUD
---
---
---
---
---
---
Virgin Australia
VA1724
12:45 - 14:45
120 mins
1,068 AUD
931 AUD
602 AUD
931 AUD
894 AUD
525 AUD
---
Qantas
QF1729
13:05 - 15:10
125 mins
626 AUD
626 AUD
666 AUD
801 AUD
---
725 AUD
---
Qantas
QF1721
13:40 - 15:45
125 mins
---
---
---
801 AUD
---
---
---
Qantas
QF1731
16:35 - 18:40
125 mins
725 AUD
1,092 AUD
877 AUD
1,092 AUD
1,092 AUD
627 AUD
802 AUD
Virgin Australia
VA1726
17:45 - 19:45
120 mins
1,848 AUD
575 AUD
807 AUD
---
---
---
---
Qantas
QF1723
17:55 - 20:00
125 mins
---
877 AUD
877 AUD
1,092 AUD
1,092 AUD
---
---
Qantas
QF1733
19:05 - 21:10
125 mins
666 AUD
1,449 AUD
---
1,449 AUD
1,092 AUD
---
725 AUD
Virgin Australia
VA1728
19:35 - 21:35
120 mins
537 AUD
1,357 AUD
1,357 AUD
1,427 AUD
730 AUD
---
524 AUD
Qantas
QF1735
20:05 - 22:10
125 mins
626 AUD
877 AUD
877 AUD
---
802 AUD
666 AUD
---
Qantas
QF1739
21:05 - 23:10
125 mins
---
---
---
877 AUD
---
---
---
Qantas
QF1737
22:15 - 00:20
125 mins
626 AUD
626 AUD
1,092 AUD
801 AUD
725 AUD
---
626 AUD
Qantas
QF6307
22:35 - 00:40
125 mins
---
626 AUD
---
---
---
---
---
Virgin Australia
VA1732
23:20 - 01:20
120 mins
---
---
524 AUD
537 AUD
---
---
---

Schedules and prices shown here are historical, for guidance only, last collected on 30 October 2026. They are not live and are not updated daily — airlines change timetables and fares constantly. Always check with the airline or a booking site before making plans. This table covers the week beginning 13th November 2026. Search the dates you want to travel for live prices.

×

Schedules