There are 17 daily flights that operate from Perth International Airport to Karratha Airport. The earliest departure takes off at 08:05 and the last one leaves at 20:30.
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 31 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 810 AUD, ranging from 498 AUD to 1,511 AUD. Scroll down the page to get detailed prices and times for this trip and links to book.
Schedules for return route: Karratha to Perth.
| Flight details | Mon | Tues | Wed | Thurs | Fri | Sat | Sun | |
|---|---|---|---|---|---|---|---|---|
![]() |
Qantas QF1216 08:05 - 10:10 125 mins |
1,102 AUD |
--- |
798 AUD |
--- |
--- |
--- |
--- |
![]() |
Qantas QF1724 08:05 - 10:10 125 mins |
--- |
1,464 AUD |
--- |
663 AUD |
623 AUD |
--- |
--- |
![]() |
Virgin Australia VA1721 08:15 - 10:20 125 mins |
498 AUD |
--- |
--- |
--- |
--- |
--- |
--- |
![]() |
Qantas QF1726 09:15 - 11:20 125 mins |
1,464 AUD |
1,464 AUD |
1,464 AUD |
1,102 AUD |
623 AUD |
--- |
--- |
![]() |
Virgin Australia VA1723 09:45 - 11:50 125 mins |
782 AUD |
1,366 AUD |
828 AUD |
842 AUD |
498 AUD |
1,511 AUD |
--- |
![]() |
Qantas QF1728 10:15 - 12:20 125 mins |
1,464 AUD |
1,464 AUD |
886 AUD |
623 AUD |
--- |
663 AUD |
--- |
![]() |
Qantas QF1720 10:45 - 12:50 125 mins |
--- |
--- |
--- |
623 AUD |
--- |
--- |
--- |
![]() |
Qantas QF1730 13:45 - 15:50 125 mins |
797 AUD |
662 AUD |
623 AUD |
662 AUD |
623 AUD |
663 AUD |
1,102 AUD |
![]() |
Qantas QF1722 14:30 - 16:35 125 mins |
--- |
662 AUD |
623 AUD |
623 AUD |
623 AUD |
--- |
--- |
![]() |
Virgin Australia VA1725 14:55 - 17:00 125 mins |
703 AUD |
608 AUD |
523 AUD |
--- |
--- |
--- |
--- |
![]() |
Qantas QF1732 16:15 - 18:20 125 mins |
797 AUD |
721 AUD |
662 AUD |
721 AUD |
623 AUD |
--- |
798 AUD |
![]() |
Virgin Australia VA1727 16:45 - 18:50 125 mins |
903 AUD |
1,007 AUD |
828 AUD |
745 AUD |
575 AUD |
--- |
725 AUD |
![]() |
Qantas QF1734 17:15 - 19:20 125 mins |
663 AUD |
663 AUD |
623 AUD |
623 AUD |
623 AUD |
663 AUD |
--- |
![]() |
Qantas QF1738 18:15 - 20:20 125 mins |
--- |
--- |
--- |
623 AUD |
--- |
--- |
--- |
![]() |
Qantas QF1736 19:25 - 21:30 125 mins |
798 AUD |
798 AUD |
798 AUD |
623 AUD |
662 AUD |
--- |
1,102 AUD |
![]() |
Qantas QF6306 19:45 - 21:50 125 mins |
--- |
798 AUD |
--- |
--- |
--- |
--- |
--- |
![]() |
Virgin Australia VA1731 20:30 - 22:35 125 mins |
--- |
--- |
653 AUD |
534 AUD |
--- |
--- |
--- |
Schedules and prices shown here are historical, for guidance only, last collected on 31 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 16th November 2026. Search the dates you want to travel for live prices.