Skyscanner
  • Help
FlightsHotelsCar Hire

Cheap Flights from Karratha (KTA) to Perth (PER)

Travellers and cabin class
  1. Home
  2. Australia
  3. Karratha
  4. Perth

Compare Karratha to Perth flight deals

Find the cheapest month or even day of the year to fly to Perth

Book the best Perth fare with no extra fees

Flight dealsCheapest monthFind the best routeRoute infoFAQsTips and advice

Flight deals from Karratha to Perth

Looking for a cheap last-minute deal or the best return flight from Karratha to Perth? Find the lowest prices on one-way and return tickets right here.
Perth.£377 per passenger.Departing Tue, 24 Jun, returning Tue, 1 Jul.Return flight with Virgin Australia.Outbound direct flight with Virgin Australia departs from Karratha on Tue, 24 Jun, arriving in Perth.Inbound direct flight with Virgin Australia departs from Perth on Tue, 1 Jul, arriving in Karratha.Price includes taxes and charges.From £377, select.
Virgin Australia
Tue, 24 JunKTA - PER with Virgin Australia
Direct
Virgin Australia
Tue, 1 JulPER - KTA with Virgin Australia
Direct
from £377
Perth.£377 per passenger.Departing Tue, 24 Jun, returning Mon, 30 Jun.Return flight with Virgin Australia.Outbound direct flight with Virgin Australia departs from Karratha on Tue, 24 Jun, arriving in Perth.Inbound direct flight with Virgin Australia departs from Perth on Mon, 30 Jun, arriving in Karratha.Price includes taxes and charges.From £377, select.
Virgin Australia
Tue, 24 JunKTA - PER with Virgin Australia
Direct
Virgin Australia
Mon, 30 JunPER - KTA with Virgin Australia
Direct
from £377
Perth.£377 per passenger.Departing Mon, 7 Jul, returning Sun, 13 Jul.Return flight with Virgin Australia.Outbound direct flight with Virgin Australia departs from Karratha on Mon, 7 Jul, arriving in Perth.Inbound direct flight with Virgin Australia departs from Perth on Sun, 13 Jul, arriving in Karratha.Price includes taxes and charges.From £377, select.
Virgin Australia
Mon, 7 JulKTA - PER with Virgin Australia
Direct
Virgin Australia
Sun, 13 JulPER - KTA with Virgin Australia
Direct
from £377
Perth.£377 per passenger.Departing Sun, 16 Nov, returning Mon, 24 Nov.Return flight with Virgin Australia.Outbound direct flight with Virgin Australia departs from Karratha on Sun, 16 Nov, arriving in Perth.Inbound direct flight with Virgin Australia departs from Perth on Mon, 24 Nov, arriving in Karratha.Price includes taxes and charges.From £377, select.
Virgin Australia
Sun, 16 NovKTA - PER with Virgin Australia
Direct
Virgin Australia
Mon, 24 NovPER - KTA with Virgin Australia
Direct
from £377
Perth.£377 per passenger.Departing Sat, 28 Mar, returning Sun, 12 Apr.Return flight with Virgin Australia.Outbound direct flight with Virgin Australia departs from Karratha on Sat, 28 Mar, arriving in Perth.Inbound direct flight with Virgin Australia departs from Perth on Sun, 12 Apr, arriving in Karratha.Price includes taxes and charges.From £377, select.
Virgin Australia
Sat, 28 MarKTA - PER with Virgin Australia
Direct
Virgin Australia
Sun, 12 AprPER - KTA with Virgin Australia
Direct
from £377
Perth.£378 per passenger.Departing Wed, 8 Oct, returning Tue, 14 Oct.Return flight with Virgin Australia.Outbound direct flight with Virgin Australia departs from Karratha on Wed, 8 Oct, arriving in Perth.Inbound direct flight with Virgin Australia departs from Perth on Tue, 14 Oct, arriving in Karratha.Price includes taxes and charges.From £378, select.
Virgin Australia
Wed, 8 OctKTA - PER with Virgin Australia
Direct
Virgin Australia
Tue, 14 OctPER - KTA with Virgin Australia
Direct
from £378
Perth.£378 per passenger.Departing Sun, 27 Jul, returning Sun, 31 Aug.Return flight with Virgin Australia.Outbound direct flight with Virgin Australia departs from Karratha on Sun, 27 Jul, arriving in Perth.Inbound direct flight with Virgin Australia departs from Perth on Sun, 31 Aug, arriving in Karratha.Price includes taxes and charges.From £378, select.
Virgin Australia
Sun, 27 JulKTA - PER with Virgin Australia
Direct
Virgin Australia
Sun, 31 AugPER - KTA with Virgin Australia
Direct
from £378
Perth.£380 per passenger.Departing Wed, 28 May, returning Wed, 28 May.Return flight with Virgin Australia.Outbound direct flight with Virgin Australia departs from Karratha on Wed, 28 May, arriving in Perth.Inbound direct flight with Virgin Australia departs from Perth on Wed, 28 May, arriving in Karratha.Price includes taxes and charges.From £380, select.
Virgin Australia
Wed, 28 MayKTA - PER with Virgin Australia
Direct
Virgin Australia
Wed, 28 MayPER - KTA with Virgin Australia
Direct
from £380
How did we find these deals? The deals you see here are the lowest prices for flight tickets from Karratha to Perth found in the last 4 days, and are subject to change and availability.

Find the cheapest month to fly from Karratha to Perth

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Karratha to Perth flights are currently cheapest in June.
May
from £380
Jun
from £377
Jul
from £377
Aug
from £475
Sep
Find prices
Oct
from £378
Nov
from £377
Dec
from £461
Jan
Find prices
Feb
Find prices
Mar
Find prices
Apr
Find prices

Direct flights from Karratha to Perth

Karratha to Perth: Alternative routes

Compare routes from Karratha to Perth below. You may find an airport to fly into that's cheaper, faster, or easier than Perth.

Karratha to Perth: Flight information

The things to know before you go.
Cheapest flight found£377
Cheapest month to flyJune
Average flight time2 hrs, 5 mins
Most popular airlineAir New Zealand
Average flights per week138

Finding cheap flights from Karratha to Perth: Frequently asked questions

The best price we found for a return flight from Karratha to Perth is £377. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
2 hours and 5 minutes is the average flight time from Karratha to Perth.
Air New Zealand, Qatar Airways and Virgin Australia fly direct from Karratha to Perth.
As of May 2025, there are 137 flights per week flying from Karratha to Perth.
The cheapest month to fly from Karratha to Perth is usually May 2025.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Karratha Airport to Perth Airport on Tuesday, 24 June 2025.
Yes – the average flight time is 2 hours and 5 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Perth but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Perth is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, Virgin Australia offers the cheapest flight tickets to Perth.

Flying from Karratha Airport (KTA) to Perth Airport (PER): what you need to know

  • Hop on a direct flight from Karratha Airport to Perth Airport and you'll be travelling for an average of 2 hours 5 minutes.

  • Perth's timezone is UTC+8, which is the same as Karratha.

  • Take your pick of 145 weekly Karratha Airport to Perth Airport flights. The 08:00 departure with Qantas is the earliest flight you can take. Virgin Australia Regional operates the latest service of the day at 20:20.

  • To ensure you get on your KTA to PER flight, leave enough time for things like baggage drop and finding your gate. Turning up two hours ahead of international departures and one hour before domestic flights is the general rule.

  • You'll likely experience bigger queues during popular months such as July. Arriving up to four hours in advance for an international flight and two hours for domestic departures is a wise move.

  • Qantas offers direct flights from Karratha Airport to Perth Airport. Book with this popular carrier, then get ready to check out the sights in Perth — and maybe even more of Australia if time allows.

  • The majority of travellers choose to travel with Qantas on this route.

  • With 76.67% of its services landing on schedule, Virgin Australia Regional is the most punctual carrier operating KTA to PER flights.

How to find the cheapest flights from Karratha Airport (KTA) to Perth Airport (PER)

  • Right now, £183 is the lowest price we've seen for a one-way Karratha Airport to Perth Airport flight. The best price for a return plane ticket is £377. Remember that fares may change due to demand when booking.

  • Get cheap tickets from KTA to PER by booking at least six months ahead. Based on our research, that's the sweet spot for finding the biggest deals.

  • The cheapest month for flights from Karratha Airport to Perth Airport is May. Use the 'Whole month' tool to see the lowest prices if you have flexible dates.

  • Picking up cheap flights from KTA to PER couldn't be easier with Price Alerts. Simply set up one of these automatic alerts and we'll get in touch as soon as a new deal comes up.

  • Discover the right flight for you by using the filters. To see the 'Cheapest,' 'Fastest' or 'Best' flights from Karratha Airport to Perth Airport, use the 'Sort by' tool. You can also filter results by arrival and departure times, airline, and journey duration.

Handy information about Karratha Airport (KTA)

  • 69.35% of flights that take off from Karratha Airport land at their destination on schedule.

  • To get to Karratha Airport from central Karratha, it takes around 15 minutes if you're going by car. This depends on traffic though. It's approximately 9 miles from the airport to the city centre.

  • Want a place to stay before your flight from Karratha Airport to Perth Airport? Check out Cattrall Park Motel. Get a good night's rest here before making your way to KTA.

Arriving at Perth Airport (PER)

  • The last thing you want is a long trip to your hotel if you're arriving on a late Karratha Airport to Perth Airport flight. Check in to one of these accommodation options near PER instead:

    • Sanno Marracoonda Perth Airport Hotel

    • Ingot Hotel Perth, Ascend Hotel Collection

    • Airport Apartments by Vetroblu

  • Fast-track your adventure by picking up a Perth Airport rental car. Grab a set of wheels from SafeDrive Car Rentals, City Centre Car Rentals or No birds to explore Perth and beyond.

  • Reserving your vehicle from Perth Airport around one week ahead can help you secure the lowest rate.

Getting from Perth Airport (PER) to central Perth

  • Perth Airport to central Perth has a drive time of around 20 minutes. It's approximately 10 miles away.

  • When travelling on public transport, expect a journey of around 30 minutes.

When to fly to Perth Airport (PER)

  • The quietest month for a flight from Karratha Airport to Perth Airport is February, while July is the busiest. Choose the ideal time to visit Perth based on whether you prefer a more fast-paced or easygoing experience.

  • When booking your flight from Karratha Airport to Perth Airport, think about the kind of weather you enjoy. January is the warmest month in Perth, with the temperature ranging from 17ºC (63ºF) to 35ºC (95ºF).

  • August sees average temperatures of between 8ºC (46ºF) and 20ºC (68ºF). Look for cheap tickets from KTA to PER sometime then if you like cooler conditions.

Explore more of Australia

  • Rockingham is just one of the many cities in Australia waiting to be explored once you've seen the sights of Perth. Around 25 miles away to the south, its top attractions include Penguin Island, The Catalpa Memorial and Point Peron.

  • Mandurah is another well-known destination in Australia and is around 40 miles south of Perth. No trip is complete without visiting Emma Blyth Gallery, Dolphin Quay and Len Howard Conservation Park.

More travel options

Citadines Apart'Hotel Perth hotel deals
Courtyard hotels in Perth
Book hotels deals in Perth
Hilton hotels in Perth
Hotels in Crawley-Nedlands
Book hotels in West Perth
Balladins Perth hotel deals
Aramark Harrison hotels in Perth
Allson hotels in Perth
Cheap hotels in Central Perth
Book hotels in East Perth
Quest Serviced Apartments Perth hotel deals
Hotels by Amsterdam in Perth
Alpine Perth hotel deals
Hotels by Quality in Perth
Cheap return tickets to Western Australia
Cheap return tickets from Australia
Cheap flights from Karratha to Western Australia
Cheap last minute flights
Cheap tickets from Western Australia
Cheap return flights to Australia
Return plane tickets to Perth
Plane tickets from Karratha
Cheap return tickets from London
Cheap return flights to India
Flights to Thailand
Return flights to Australia
Plane tickets to Pakistan
Cheap tickets to Perth
Cheap return tickets to Bangkok
Cheap flights to Bali (Denpasar)
Return plane tickets to Malaysia
Tickets to Indonesia
Return tickets to Vietnam
Cheap return flights to Jakarta
Flights to Singapore
Cheap tickets to Philippines
Cheap Cambodia Angkor Air flights to Singapore Changi Airport
Cheap return tickets from London
Cheap return flights to India
Flights to Thailand
Return flights to Australia
Plane tickets to Pakistan
Cheap tickets to Perth
Cheap return tickets to Bangkok
Cheap flights to Bali (Denpasar)
Return plane tickets to Malaysia
Tickets to Indonesia
Return tickets to Vietnam
Cheap return flights to Jakarta
Flights to Singapore
Cheap tickets to Philippines
Cheap Cambodia Angkor Air flights to Singapore Changi Airport
Cheap return tickets from London
Cheap return flights to India
Flights to Thailand
Return flights to Australia
Plane tickets to Pakistan
Cheap tickets to Perth
Cheap return tickets to Bangkok
Cheap flights to Bali (Denpasar)
Return plane tickets to Malaysia
Tickets to Indonesia
Return tickets to Vietnam
Cheap return flights to Jakarta
Flights to Singapore
Cheap tickets to Philippines
Cheap Cambodia Angkor Air flights to Singapore Changi Airport
Cheap return tickets from London
Cheap return flights to India
Flights to Thailand
Return flights to Australia
Plane tickets to Pakistan
Cheap tickets to Perth
Cheap return tickets to Bangkok
Cheap flights to Bali (Denpasar)
Return plane tickets to Malaysia
Tickets to Indonesia
Return tickets to Vietnam
Cheap return flights to Jakarta
Flights to Singapore
Cheap tickets to Philippines
Cheap Cambodia Angkor Air flights to Singapore Changi Airport
Return plane tickets from Leeds Bradford to Lanzarote
Return flights from London to Brindisi
Cheap flights from London to Singapore Changi
Cheap return flights from Manchester to Las Vegas
Return plane tickets from Bristol to Marrakech Menara
Return tickets from London Luton to Malaga
Return plane tickets from Cardiff to Dublin
Cheap flights from Manchester to Toronto
Plane tickets from London Stansted to Malaga
Cheap flights from London to Kingston Norman Manley
Plane tickets from Liverpool to Tenerife South
Cheap return flights from London Luton to Amsterdam Schiphol
Return flights from Birmingham to Paphos
Cheap tickets from London Heathrow to Paris
Cheap return flights from Manchester to Cancun
Flights from Edinburgh to Porto
Tickets from London to Newquay
Return tickets from Edinburgh to Agadir
Cheap return flights from London to Grenoble
Return flights from Liverpool to Madrid
Cheap tickets from London to Aberdeen
Flights from Newcastle to Ibiza
Return plane tickets from London Gatwick to Geneva
Cheap tickets from Sydney to London
Return tickets from London to Argostoli Kefalonia
Flights from Edinburgh to Naples International
Tickets from Barcelona to Manchester
Plane tickets from London to Honolulu International
Return tickets from Edinburgh to Marrakech Menara
Cheap tickets from Edinburgh to Venice
Perth Airport car hire
Best car hire in Australia
Cheap car hire in East Perth
Car hire in West Perth

Plan the rest of your trip from Karratha to Perth

  • Car hire from Perth
  • Hotels in Perth

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.

Get our app
HelpPrivacy SettingsLog in
Cookie policyPrivacy policyTerms of serviceCompany Details
  • Domestic flights
  • Cities
    • Sydney
    • New York
    • Amsterdam
    • London
    • Dublin
    • Dubai
    • Bangkok
  • Last-minute deals
  • Airports
  • Countries / Regions
    • Canada
    • India
    • United States
  • Airlines
  • Flights
  • Hotels
  • Car hire
  • App
  • Travel trends
  • Sitemap
  • Holiday destinations
  • About us
  • Why Skyscanner?
  • Media
  • Our people
  • Accessibility
  • Sustainability
  • Jobs
  • Travel features & news
  • Legal notices
  • Modern slavery
  • Privacy, Trust and Online Safety Centre
  • How Skyscanner Works
  • Work with us
  • Advertise with us
  • Travel Insight
  • Affiliates
  • Travel APIs
  • Flights
    • Amsterdam Schiphol
    • London
    • Dublin
    • Paris
    • Barcelona
    • Palma - Majorca
    • Berlin Brandenburg
    • Belfast
    • Alicante
  • Hotels
    • Amsterdam
    • London
    • Dublin
    • Paris
    • Barcelona
    • Palma
    • Berlin
    • Belfast
    • Alicante
  • Car hire
    • Amsterdam
    • London
    • Dublin
    • Paris
    • Barcelona
    • Palma
    • Berlin
    • Belfast
    • Alicante
© Skyscanner Ltd 2002 – 2025

International Sites

  • Cheap flights
  • Australia - Cheap flights
  • 中国 - 机票
  • Flybilletter
  • Suomi - lennot
  • France - vols
  • Deutschland - Flüge
  • India - Flight tickets
  • Ireland - flights
  • Italia - voli
  • 日本 - 航空券
  • México - vuelos
  • Vliegtickets
  • Billige flybilletter
  • Polska – tanie loty
  • Россия - авиабилеты
  • España - vuelos
  • Sverige - flyg
  • Schweiz - Flüge
  • Türkiye - uçak biletleri
  • United Arab Emirates - flights
  • USA - flights

We value your privacy

To personalise your experience we collect information on how you use Skyscanner, which includes personal data such as your IP address. This is to provide an improved experience, store and/or access information on a device, personalised advertising, advertising measurement, audience research and services development. Read our Cookie Policy.

We and our 142 partners may rely on legitimate interest for certain purposes rather than consent. Accept all cookies by choosing 'Accept all' or only allow essential cookies by selecting 'Accept essential only’. Go to ‘Manage settings’ to update preferences.

Manage preferences or withdraw consent at any time on Privacy Settings.

Manage settings