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 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 753 AUD, ranging from 509 AUD to 1,367 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 |
918 AUD |
--- |
748 AUD |
--- |
--- |
--- |
--- |
![]() |
Qantas QF1724 08:05 - 10:10 125 mins |
--- |
1,361 AUD |
--- |
584 AUD |
584 AUD |
--- |
--- |
![]() |
Virgin Australia VA2541 08:15 - 10:20 125 mins |
808 AUD |
--- |
--- |
--- |
--- |
--- |
--- |
![]() |
Qantas QF1726 09:15 - 11:20 125 mins |
--- |
1,361 AUD |
1,361 AUD |
1,024 AUD |
584 AUD |
--- |
--- |
![]() |
Virgin Australia VA1723 09:45 - 11:50 125 mins |
1,302 AUD |
--- |
921 AUD |
884 AUD |
509 AUD |
509 AUD |
--- |
![]() |
Qantas QF1728 10:15 - 12:20 125 mins |
--- |
1,361 AUD |
823 AUD |
584 AUD |
--- |
584 AUD |
--- |
![]() |
Qantas QF1720 10:45 - 12:50 125 mins |
--- |
--- |
--- |
584 AUD |
--- |
--- |
--- |
![]() |
Qantas QF1730 13:45 - 15:50 125 mins |
1,024 AUD |
676 AUD |
621 AUD |
621 AUD |
584 AUD |
621 AUD |
621 AUD |
![]() |
Qantas QF1722 14:30 - 16:35 125 mins |
--- |
584 AUD |
584 AUD |
584 AUD |
584 AUD |
--- |
--- |
![]() |
Virgin Australia VA1725 14:55 - 17:00 125 mins |
782 AUD |
639 AUD |
509 AUD |
--- |
--- |
--- |
--- |
![]() |
Qantas QF1732 16:15 - 18:20 125 mins |
676 AUD |
676 AUD |
676 AUD |
584 AUD |
584 AUD |
--- |
748 AUD |
![]() |
Virgin Australia VA1727 16:45 - 18:50 125 mins |
831 AUD |
1,367 AUD |
1,004 AUD |
1,024 AUD |
582 AUD |
--- |
514 AUD |
![]() |
Qantas QF1734 17:15 - 19:20 125 mins |
621 AUD |
621 AUD |
584 AUD |
584 AUD |
584 AUD |
621 AUD |
--- |
![]() |
Qantas QF1738 18:15 - 20:20 125 mins |
--- |
--- |
--- |
584 AUD |
--- |
--- |
--- |
![]() |
Qantas QF1736 19:25 - 21:30 125 mins |
676 AUD |
1,361 AUD |
823 AUD |
584 AUD |
584 AUD |
--- |
676 AUD |
![]() |
Qantas QF6306 19:45 - 21:50 125 mins |
--- |
748 AUD |
--- |
--- |
--- |
--- |
--- |
![]() |
Virgin Australia VA1731 20:30 - 22:35 125 mins |
--- |
--- |
824 AUD |
509 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 26th October 2026. Search the dates you want to travel for live prices.