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.
Checked baggage included with the fares we recorded. Airlines sell more; this is what the cheapest fares carried.
| Airline | Hold baggage |
|---|---|
| Qantas | 23 kg |
| Virgin Australia | 23 kg |
Hand baggage is 6–7 kg, depending on the airline.
Collected 30 October 2026. Not live — check with the airline before booking.
The following 2 airlines have scheduled flights on this route: Qantas and Virgin Australia.
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.
| 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.