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 12 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 807 AUD, ranging from 476 AUD to 1,361 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 |
--- |
748 AUD |
--- |
1,025 AUD |
621 AUD |
--- |
--- |
![]() |
Qantas QF1217 11:10 - 13:15 125 mins |
584 AUD |
--- |
918 AUD |
--- |
--- |
--- |
--- |
![]() |
Qantas QF1727 12:05 - 14:10 125 mins |
584 AUD |
748 AUD |
748 AUD |
1,025 AUD |
748 AUD |
--- |
--- |
![]() |
Virgin Australia VA1724 12:45 - 14:45 120 mins |
1,352 AUD |
1,352 AUD |
754 AUD |
839 AUD |
1,265 AUD |
781 AUD |
--- |
![]() |
Qantas QF1729 13:05 - 15:10 125 mins |
585 AUD |
621 AUD |
621 AUD |
748 AUD |
--- |
621 AUD |
--- |
![]() |
Qantas QF1721 13:40 - 15:45 125 mins |
--- |
--- |
--- |
676 AUD |
--- |
--- |
--- |
![]() |
Qantas QF1731 16:35 - 18:40 125 mins |
621 AUD |
823 AUD |
823 AUD |
1,361 AUD |
1,024 AUD |
621 AUD |
621 AUD |
![]() |
Qantas QF1723 17:20 - 19:25 125 mins |
--- |
823 AUD |
823 AUD |
1,024 AUD |
1,024 AUD |
--- |
--- |
![]() |
Virgin Australia VA1726 17:45 - 19:45 120 mins |
--- |
824 AUD |
794 AUD |
--- |
--- |
--- |
--- |
![]() |
Qantas QF1733 19:05 - 21:10 125 mins |
621 AUD |
1,361 AUD |
--- |
--- |
1,024 AUD |
--- |
621 AUD |
![]() |
Virgin Australia VA1728 19:35 - 21:35 120 mins |
675 AUD |
1,352 AUD |
921 AUD |
1,352 AUD |
533 AUD |
--- |
476 AUD |
![]() |
Qantas QF1735 20:05 - 22:10 125 mins |
584 AUD |
1,024 AUD |
823 AUD |
--- |
676 AUD |
621 AUD |
--- |
![]() |
Qantas QF1739 21:05 - 23:10 125 mins |
--- |
--- |
--- |
1,024 AUD |
--- |
--- |
--- |
![]() |
Qantas QF1737 22:15 - 00:20 125 mins |
584 AUD |
676 AUD |
1,023 AUD |
748 AUD |
584 AUD |
--- |
584 AUD |
![]() |
Qantas QF6307 22:35 - 00:40 125 mins |
--- |
584 AUD |
--- |
--- |
--- |
--- |
--- |
![]() |
Virgin Australia VA2546 22:35 - 00:35 120 mins |
509 AUD |
--- |
--- |
--- |
--- |
--- |
--- |
![]() |
Virgin Australia VA1732 23:20 - 01:20 120 mins |
--- |
--- |
504 AUD |
552 AUD |
--- |
--- |
--- |
Schedules and prices shown here are historical, for guidance only, last collected on 12 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 27th October 2026. Search the dates you want to travel for live prices.