Direct flights from Perth to Karratha PER → KTA

Qantas and Virgin Australia operate nonstop flights from Perth (PER) to Karratha (KTA). The nonstop flight takes around ~1h 34m, covering 777 miles (1,251 km). Round-trip fares currently start at $658, with a typical fare around $724 across 38 recent fare combinations. Updated 11 June 2026.

60-day flexibility overview based on 38 recent fares across the next 60 days

Cheapest
$658
Typical
$724
Most expensive
$789

Prices last updated 3 days ago. Fares change frequently — check the airline for current pricing.

📬 Email me when fares drop

We'll check every combination in your window daily and email you the cheapest match. No account needed.

Set free alert →
Qantas QF Virgin Australia VA

Departure Schedule next 7 days

Frequently asked questions

Is there a direct flight from Perth to Karratha?

Yes, Qantas and Virgin Australia operate nonstop flights from Perth (PER) to Karratha (KTA).

Which airlines fly direct from Perth to Karratha?

Qantas, Virgin Australia operate nonstop flights from Perth to Karratha.

How long is the flight from Perth to Karratha?

The nonstop flight from Perth to Karratha takes ~1h 34m (approximately 1251 km).

How much is a round-trip flight from Perth to Karratha?

Round-trip flights from Perth (PER) to Karratha (KTA) start at $658, with a typical fare around $724. Based on 38 recent fare combinations.

Explore More

Cheap direct deals from Perth — last one was $445 to Brisbane