site logo
SkyView
Hotels
FlightsGuidesMoreMembership
Log In
GET the app
appstore
Flights
SearchDiscoverSkyView
Hotels
SearchDeals on Stays
About
MembershipAbout usGift CardsGiveawaysHow it works
Resources
Credit CardsGuidesNewsletterRSS FeedAdvertise with usBecome an affiliate
Support
FAQDirectoryHelp centerContact usTerms of servicePrivacy policy
GET the app
appstore
Follow us
© Copyright 2026 Roame Holdings, Inc. All Rights Reserved.
Sign up
SearchGuides
  1. Flightmap
  2. Airports in Australia
  3. Flights to PER

Flights to Perth (PER)

Last updated: Sep 10, 2026

Did you mean flights from Perth?

Perth International Airport is an airport serving Perth, Australia.

Right now there are 65 airports in 20 countries connected to Perth, 37 of them domestic, with 75 airlines flying scheduled passenger traffic.

Perth's longest nonstop connection is London (LHR), 9,015 miles, offered by Qantas.

On this page

  1. Airlines serving Perth
  2. Popular routes to Perth
  3. Popular routes with a stopover
  4. Information on Points & Miles
  5. Long-haul flights to Perth
  6. Flights to Perth (PER) by country
  7. Seasonal and upcoming routes to Perth
  8. Airline alliances to Perth
  9. Award programs that reach Perth
  10. Intercontinental flights to Perth
  11. Domestic flights to Perth
  12. Alternative airports near Perth
  13. Frequently asked questions

Airlines serving Perth

  • Qantas38 destinations
  • Virgin Australia30 destinations
  • Air New Zealand17 destinations
  • Qatar Airways15 destinations
  • Singapore Airlines15 destinations
  • Emirates13 destinations
  • Jetstar12 destinations
  • Alliance Airlines10 destinations
  • IndiGo10 destinations
  • Malaysia Airlines7 destinations
  • Airnorth6 destinations
  • South African Airways6 destinations
  • United Airlines6 destinations
  • Air France5 destinations
  • China Southern Airlines5 destinations
  • Finnair5 destinations

Popular routes to Perth

The places connected to Perth on the most scheduled services, busiest first.

  • Melbourne (MEL)1,678 mi
  • Sydney (SYD)2,036 mi
  • Brisbane (BNE)2,242 mi
  • Denpasar-Bali Island (DPS)1,603 mi
  • Adelaide (ADL)1,314 mi
  • Kalgoorlie (KGI)334 mi
  • Karratha (KTA)777 mi
  • Kuala Lumpur (KUL)2,573 mi
  • Singapore (SIN)2,430 mi
  • Broome (BME)1,043 mi
  • Albany (ALH)233 mi
  • EPR (EPR)361 mi
  • Port Hedland (PHE)816 mi
  • CVQ (CVQ)507 mi
  • Newman (ZNE)634 mi
  • CJF (CJF)644 mi
  • Darwin (DRW)

Popular routes with a stopover

Aside from the non-stop routes above, reaching Perth from these popular places requires a connection:

  • MKR (MKR)Australia

Information on Points & Miles

Distance matters when booking with points and miles: several loyalty programs price award flights in distance bands. Each list below adds the non-stop routes to Perth not already shown in a shorter great-circle distance band.

Which places within 500 miles can reach Perth non-stop?

  • Busselton (BQB)125 mi
  • GET (GET)230 mi
  • Albany (ALH)233 mi
  • MMG (MMG)287 mi
  • Kalgoorlie (KGI)334 mi
  • EPR (EPR)361 mi
  • Leonora (LNO)382 mi
  • LER (LER)401 mi
  • Monkey Mia (MJK)442 mi
  • LVO (LVO)448 mi
  • WUN (WUN)448 mi
Show all 11 destinationsShow less

Which places within 1,000 miles can reach Perth non-stop?

  • CVQ (CVQ)507 mi
  • Paraburdoo (PBO)616 mi
  • Newman (ZNE)634 mi
  • CJF (CJF)644 mi
  • Exmouth (LEA)680 mi
  • ONS (ONS)712 mi

Which places within 2,000 miles can reach Perth non-stop?

  • Broome (BME)1,043 mi
  • GTS (GTS)1,114 mi
  • Alice Springs (ASP)1,229 mi
  • Adelaide (ADL)1,314 mi
  • Kununurra (KNX)1,374 mi
  • Denpasar-Bali Island (DPS)1,603 mi

Which places within 3,000 miles can reach Perth non-stop?

  • Sydney (SYD)2,036 mi
  • Williamtown (NTL)2,084 mi
  • Cairns (CNS)2,132 mi
  • Brisbane (BNE)2,242 mi
  • Gold Coast (OOL)2,249 mi
  • Singapore (SIN)2,430 mi

Which places within 4,000 miles can reach Perth non-stop?

  • Phuket (HKT)3,003 mi
  • Ho Chi Minh City (SGN)3,018 mi
  • Christchurch (CHC)3,130 mi
  • Manila (MNL)3,227 mi
  • Bangkok (BKK)3,309 mi
  • Auckland (AKL)3,316 mi

Which places within 5,000 miles can reach Perth non-stop?

  • Tokyo (NRT)4,938 mi

Which places within 6,000 miles can reach Perth non-stop?

  • Johannesburg (JNB)5,163 mi
  • Dubai (DXB)5,618 mi
  • Doha (DOH)5,796 mi

Which places within 9,000 miles can reach Perth non-stop?

  • Rome (FCO)8,303 mi
  • Paris (CDG)8,869 mi

Which places within 10,000 miles can reach Perth non-stop?

  • London (LHR)9,015 mi

Long-haul flights to Perth

Long-haul routes are usually flown by a wide-body aircraft, and the cabin you book matters more the longer you are in it — which is also where award points go furthest. These are the non-stop routes to Perth of 3,000 miles or more.

  • London (LHR)9,015 mi
  • Paris (CDG)8,869 mi
  • Rome (FCO)8,303 mi
  • Doha (DOH)5,796 mi
  • Dubai (DXB)5,618 mi
  • Johannesburg (JNB)5,163 mi
  • Tokyo (NRT)4,938 mi
  • Guangzhou (CAN)3,827 mi
  • Hong Kong (HKG)3,751 mi
  • Port Louis (MRU)3,657 mi
  • Auckland (AKL)3,316 mi
  • Bangkok (BKK)3,309 mi
  • Manila (MNL)3,227 mi
  • Christchurch (CHC)3,130 mi
  • Ho Chi Minh City (SGN)3,018 mi
  • Phuket (HKT)3,003 mi

Flights to Perth (PER) by country

  • Perth has nonstop connections with 2 airports in China: Hong Kong (HKG) and Guangzhou (CAN). These routes are served by British Airways (Oneworld), Cathay Pacific (Oneworld), China Southern Airlines, Finnair (Oneworld), Japan Airlines (Oneworld), Lufthansa (Star Alliance), Miat Mongolian Airlines, Qantas (Oneworld), and Swiss International Air Lines (Star Alliance).

    China2 destinations
  • Perth has nonstop connections with 2 airports in Indonesia: Denpasar-Bali Island (DPS) and Jakarta (CGK). These routes are served by Batik Air, IndiGo, Indonesia AirAsia, Jetstar, KLM (SkyTeam), Malindo Airways, Qantas (Oneworld), and TransNusa Air Services.

    Indonesia2 destinations
  • Perth has nonstop connections with 2 airports in New Zealand: Auckland (AKL) and Christchurch (CHC). These routes are served by Air China (Star Alliance), Air New Zealand (Star Alliance), Air Tahiti Nui, Emirates, Etihad Airways, Jetstar, Qantas (Oneworld), Singapore Airlines (Star Alliance), South African Airways (Star Alliance), Thai Airways (Star Alliance), United Airlines (Star Alliance), and Virgin Australia.

    New Zealand2 destinations
  • Perth has nonstop connections with 2 airports in Thailand: Bangkok (BKK) and Phuket (HKT). These routes are served by Austrian Airlines (Star Alliance), El Al, EVA Air (Star Alliance), Finnair (Oneworld), IndiGo, Jetstar, Lufthansa (Star Alliance), Oman Air (Oneworld), Qantas (Oneworld), Thai Airways (Star Alliance), and Turkish Airlines (Star Alliance).

    Thailand2 destinations
  • Perth has a nonstop connection with Christmas Island (XCH) in Christmas Island, served by Qantas (Oneworld) and Virgin Australia.

    Christmas Island1 destination
  • Perth has a nonstop connection with Cocos (Keeling) Islands (CCK) in Cocos (Keeling) Islands, served by Qantas (Oneworld).

    Cocos (Keeling) Islands1 destination
  • Perth has a nonstop connection with Paris (CDG) in France, served by Air France (SkyTeam) and Qantas (Oneworld).

    France1 destination
  • Perth has a nonstop connection with Rome (FCO) in Italy, served by Qantas (Oneworld).

    Italy1 destination
  • Perth has a nonstop connection with Tokyo (NRT) in Japan, served by All Nippon Airways (Star Alliance) and Virgin Australia.

    Japan1 destination
  • Perth has a nonstop connection with Kuala Lumpur (KUL) in Malaysia, served by Air Mauritius, AirAsia, Batik Air, British Airways (Oneworld), Ethiopian Airlines (Star Alliance), Etihad Airways, Flyfirefly, Japan Airlines (Oneworld), KLM (SkyTeam), Malaysia Airlines (Oneworld), Malindo Airways, Myanmar Airways International, Oman Air (Oneworld), Qantas (Oneworld), Qatar Airways (Oneworld), Saudia (SkyTeam), SriLankan Airlines (Oneworld), and Turkish Airlines (Star Alliance).

    Malaysia1 destination
  • Perth has a nonstop connection with Port Louis (MRU) in Mauritius, served by Air Austral, Air France (SkyTeam), Air Mauritius, and Kenya Airways (SkyTeam).

    Mauritius1 destination
  • Perth has a nonstop connection with Manila (MNL) in Philippines, served by Jetstar, Philippine Airlines (Oneworld), and Qantas (Oneworld).

    Philippines1 destination
  • Perth has a nonstop connection with Doha (DOH) in Qatar, served by Air Serbia, British Airways (Oneworld), Finnair (Oneworld), Iberia (Oneworld), JetBlue, LATAM Chile, Oman Air (Oneworld), Qatar Airways (Oneworld), Royal Air Maroc (Oneworld), Royal Jordanian (Oneworld), Rwandair, and Virgin Australia.

    Qatar1 destination
  • Perth has a nonstop connection with Singapore (SIN) in Singapore, served by Air Canada (Star Alliance), Air France (SkyTeam), Air India (Star Alliance), All Nippon Airways (Star Alliance), Asiana Airlines (Star Alliance), Bangkok Airways, British Airways (Oneworld), China Eastern Airlines (SkyTeam), Emirates, Ethiopian Airlines (Star Alliance), Fiji Airways (Oneworld), Finnair (Oneworld), IndiGo, Japan Airlines (Oneworld), Jetstar, KLM (SkyTeam), Lufthansa (Star Alliance), Qantas (Oneworld), Scandinavian Airlines (SkyTeam), Singapore Airlines (Star Alliance), SriLankan Airlines (Oneworld), Swiss International Air Lines (Star Alliance), Tigerair, Turkish Airlines (Star Alliance), United Airlines (Star Alliance), and Virgin Australia.

    Singapore1 destination
  • Perth has a nonstop connection with Johannesburg (JNB) in South Africa, served by Air New Zealand (Star Alliance), Qantas (Oneworld), and South African Airways (Star Alliance).

    South Africa1 destination
  • Perth has a nonstop connection with Dubai (DXB) in United Arab Emirates, served by Condor, Emirates, and Qantas (Oneworld).

Seasonal and upcoming routes to Perth

Not flying yet

  • Hobart (HBA)Starts Sep 11, 2026
  • BWB (BWB)Sep 16, 2026 – Mar 17, 2027
  • Christchurch (CHC)Oct 27, 2026 – May 7, 2027
  • Launceston (LST)Nov 9, 2026 – Nov 9, 2026
  • Paris (CDG)Starts Feb 1, 2027

Ending before the rest

  • WUN (WUN)Through Dec 30, 2026
  • MMG (MMG)Through Dec 31, 2026
  • TEF (TEF)Through Mar 25, 2027
  • GTS (GTS)Through Mar 26, 2027
  • LER (LER)Through Mar 26, 2027
  • LVO (LVO)Through Mar 26, 2027

The other 47 routes are scheduled across the whole window the feed publishes.

Airline alliances to Perth

  • Oneworld39 destinations
  • Star Alliance25 destinations
  • SkyTeam9 destinations

Award programs that reach Perth

How many of these places each program's airlines fly to Perth from. Reach, not award availability — that is a live fare question this schedule feed cannot answer.

  • Alaska Atmos Rewards39 destinations
  • American Airlines39 destinations
  • British Airways39 destinations
  • Cathay Pacific39 destinations
  • Finnair Plus39 destinations
  • Iberia Plus39 destinations
  • Qantas Frequent Flyer39 destinations
  • Qatar Airways39 destinations
  • Aeroplan25 destinations
  • All Nippon Airways25 destinations
  • EVA Air Infinity MileageLands25 destinations
  • LifeMiles25 destinations
  • Lufthansa Miles & More25 destinations
  • Singapore KrisFlyer25 destinations
  • TAP Miles&Go25 destinations
  • Turkish Miles&Smiles25 destinations

Intercontinental flights to Perth

Non-stop flights to Perth from Asia

Air Canada (Star Alliance) links Perth nonstop with Singapore (SIN).

Air France (SkyTeam) links Perth nonstop with Singapore (SIN) and Ho Chi Minh City (SGN).

Air India (Star Alliance) links Perth nonstop with Singapore (SIN).

Air Mauritius links Perth nonstop with Kuala Lumpur (KUL).

Air Serbia links Perth nonstop with Doha (DOH).

AirAsia links Perth nonstop with Kuala Lumpur (KUL).

All Nippon Airways (Star Alliance) links Perth nonstop with Singapore (SIN) and Tokyo (NRT).

Asiana Airlines (Star Alliance) links Perth nonstop with Singapore (SIN).

Austrian Airlines (Star Alliance) links Perth nonstop with Bangkok (BKK).

Bangkok Airways links Perth nonstop with Singapore (SIN).

Batik Air links Perth nonstop with Denpasar-Bali Island (DPS), Kuala Lumpur (KUL), and Jakarta (CGK).

British Airways (Oneworld) links Perth nonstop with Kuala Lumpur (KUL), Singapore (SIN), Hong Kong (HKG), and Doha (DOH).

Cathay Pacific (Oneworld) links Perth nonstop with Hong Kong (HKG).

China Eastern Airlines (SkyTeam) links Perth nonstop with Singapore (SIN).

China Southern Airlines links Perth nonstop with Guangzhou (CAN).

Condor links Perth nonstop with Dubai (DXB).

El Al links Perth nonstop with Bangkok (BKK).

Emirates links Perth nonstop with Singapore (SIN) and Dubai (DXB).

Ethiopian Airlines (Star Alliance) links Perth nonstop with Kuala Lumpur (KUL) and Singapore (SIN).

Etihad Airways links Perth nonstop with Kuala Lumpur (KUL).

EVA Air (Star Alliance) links Perth nonstop with Bangkok (BKK).

Fiji Airways (Oneworld) links Perth nonstop with Singapore (SIN).

Finnair (Oneworld) links Perth nonstop with Singapore (SIN), Bangkok (BKK), Phuket (HKT), Hong Kong (HKG), and Doha (DOH).

Flexflight links Perth nonstop with Ho Chi Minh City (SGN).

Flyfirefly links Perth nonstop with Kuala Lumpur (KUL).

G Switch Works links Perth nonstop with Ho Chi Minh City (SGN).

Hahn Air Systems links Perth nonstop with Ho Chi Minh City (SGN).

Iberia (Oneworld) links Perth nonstop with Doha (DOH).

IndiGo links Perth nonstop with Denpasar-Bali Island (DPS), Singapore (SIN), Bangkok (BKK), and Phuket (HKT).

Indonesia AirAsia links Perth nonstop with Denpasar-Bali Island (DPS).

Japan Airlines (Oneworld) links Perth nonstop with Kuala Lumpur (KUL), Singapore (SIN), and Hong Kong (HKG).

JetBlue links Perth nonstop with Doha (DOH).

Jetstar links Perth nonstop with Denpasar-Bali Island (DPS), Singapore (SIN), Bangkok (BKK), Phuket (HKT), and Manila (MNL).

KLM (SkyTeam) links Perth nonstop with Denpasar-Bali Island (DPS), Kuala Lumpur (KUL), and Singapore (SIN).

LATAM Chile links Perth nonstop with Doha (DOH).

Lufthansa (Star Alliance) links Perth nonstop with Singapore (SIN), Bangkok (BKK), and Hong Kong (HKG).

Malaysia Airlines (Oneworld) links Perth nonstop with Kuala Lumpur (KUL).

Malindo Airways links Perth nonstop with Denpasar-Bali Island (DPS), Kuala Lumpur (KUL), and Jakarta (CGK).

Miat Mongolian Airlines links Perth nonstop with Hong Kong (HKG).

Myanmar Airways International links Perth nonstop with Kuala Lumpur (KUL).

Oman Air (Oneworld) links Perth nonstop with Kuala Lumpur (KUL), Bangkok (BKK), and Doha (DOH).

Philippine Airlines (Oneworld) links Perth nonstop with Manila (MNL).

Qantas (Oneworld) links Perth nonstop with Denpasar-Bali Island (DPS), Kuala Lumpur (KUL), Singapore (SIN), Bangkok (BKK), Phuket (HKT), Hong Kong (HKG), Manila (MNL), Christmas Island (XCH), Guangzhou (CAN), Dubai (DXB), and Cocos (Keeling) Islands (CCK).

Qatar Airways (Oneworld) links Perth nonstop with Kuala Lumpur (KUL) and Doha (DOH).

Royal Air Maroc (Oneworld) links Perth nonstop with Doha (DOH).

Royal Jordanian (Oneworld) links Perth nonstop with Doha (DOH).

Rwandair links Perth nonstop with Doha (DOH).

Saudia (SkyTeam) links Perth nonstop with Kuala Lumpur (KUL).

Scandinavian Airlines (SkyTeam) links Perth nonstop with Singapore (SIN).

Singapore Airlines (Star Alliance) links Perth nonstop with Singapore (SIN).

SriLankan Airlines (Oneworld) links Perth nonstop with Kuala Lumpur (KUL) and Singapore (SIN).

Swiss International Air Lines (Star Alliance) links Perth nonstop with Singapore (SIN) and Hong Kong (HKG).

Thai Airways (Star Alliance) links Perth nonstop with Bangkok (BKK).

Tigerair links Perth nonstop with Singapore (SIN).

TransNusa Air Services links Perth nonstop with Denpasar-Bali Island (DPS).

Turkish Airlines (Star Alliance) links Perth nonstop with Kuala Lumpur (KUL), Singapore (SIN), and Bangkok (BKK).

United Airlines (Star Alliance) links Perth nonstop with Singapore (SIN).

VietJet Air links Perth nonstop with Ho Chi Minh City (SGN).

Vietnam Airlines (SkyTeam) links Perth nonstop with Ho Chi Minh City (SGN).

Virgin Australia links Perth nonstop with Singapore (SIN), Doha (DOH), Tokyo (NRT), and Christmas Island (XCH).

Non-stop flights to Perth from Europe

Air France (SkyTeam) links Perth nonstop with Paris (CDG).

Qantas (Oneworld) links Perth nonstop with London (LHR), Rome (FCO), and Paris (CDG).

Non-stop flights to Perth from Africa

Air Austral links Perth nonstop with Port Louis (MRU).

Air France (SkyTeam) links Perth nonstop with Port Louis (MRU).

Air Mauritius links Perth nonstop with Port Louis (MRU).

Air New Zealand (Star Alliance) links Perth nonstop with Johannesburg (JNB).

Kenya Airways (SkyTeam) links Perth nonstop with Port Louis (MRU).

Qantas (Oneworld) links Perth nonstop with Johannesburg (JNB).

South African Airways (Star Alliance) links Perth nonstop with Johannesburg (JNB).

Domestic flights to Perth

  • Melbourne (MEL)1,678 mi
  • Sydney (SYD)2,036 mi
  • Brisbane (BNE)2,242 mi
  • Adelaide (ADL)1,314 mi
  • Kalgoorlie (KGI)334 mi
  • Karratha (KTA)777 mi
  • Broome (BME)1,043 mi
  • Albany (ALH)233 mi
  • EPR (EPR)361 mi
  • Port Hedland (PHE)816 mi
  • CVQ (CVQ)507 mi
  • Newman (ZNE)634 mi
  • CJF (CJF)644 mi
  • Darwin (DRW)1,648 mi
  • GET (GET)230 mi
  • Paraburdoo (PBO)616 mi
  • Cairns (CNS)

Alternative airports near Perth

  • Perth (JAD)12 mi / 19 km
  • RTS (RTS)25 mi / 40 km
  • BUY (BUY)101 mi / 163 km
  • Busselton (BQB)125 mi / 201 km
  • JUR (JUR)126 mi / 203 km

Frequently asked questions

What is the official name of airport PER?

The airport's official name is Perth International Airport. On Roame and most flight schedules, you will find it under the code PER.

What is the airport code for Perth International Airport?

The IATA airport code for Perth International Airport is PER. Enter PER in Flightmap whenever you want to use this exact airport.

Where is Perth International Airport (PER)?

Perth International Airport serves Perth, Australia. Flightmap uses the airport's exact coordinates, so nearby airports and route distances stay tied to PER, not just the broader city.

How can I explore flights to Perth (PER)?

Open the map with Anywhere as your starting point and PER as the destination. Each result keeps the route pointed toward Perth, and you can narrow it by airline, alliance, aircraft, mileage program, and nonstop service.

Does Flightmap show direct and connecting flights to Perth?

Yes. Flightmap separates nonstop routes from destinations that need a connection, and the Nonstop only control lets you focus on direct service to PER.

Can I look for award flights to Perth (PER)?

Yes. When Roame has observed award availability for a route to PER, signed-in members can see the lowest points price by cabin and the related carrier fees, then continue to the full award search.

Japan Airlines
5 destinations
  • Skippers Aviation5 destinations
  • Air Mauritius4 destinations
  • British Airways4 destinations
  • Show top 20 airlinesShow less
    1,648 mi
  • GET (GET)230 mi
  • Paraburdoo (PBO)616 mi
  • Cairns (CNS)2,132 mi
  • Show top 20 destinationsShow less
    BWB (BWB)
    766 mi
  • Karratha (KTA)777 mi
    • TEF (TEF)805 mi
    • Port Hedland (PHE)816 mi
    Show all 10 destinationsShow less
    Christmas Island (XCH)
    1,623 mi
  • Darwin (DRW)1,648 mi
    • Melbourne (MEL)1,678 mi
    • Cocos (Keeling) Islands (CCK)1,827 mi
    • Launceston (LST)1,841 mi
    • Hobart (HBA)1,874 mi
    • Jakarta (CGK)1,882 mi
    • Canberra (CBR)1,917 mi
    Show all 14 destinationsShow less
    Kuala Lumpur (KUL)
    2,573 mi
    Port Louis (MRU)
    3,657 mi
  • Hong Kong (HKG)3,751 mi
    • Guangzhou (CAN)3,827 mi
    Show all 9 destinationsShow less
    Show all 16 destinations
    Show less
    United Arab Emirates1 destination
  • Perth has a nonstop connection with London (LHR) in United Kingdom, served by Qantas (Oneworld).

    United Kingdom1 destination
  • Perth has a nonstop connection with Ho Chi Minh City (SGN) in Viet Nam, served by Air France (SkyTeam), Flexflight, G Switch Works, Hahn Air Systems, VietJet Air, and Vietnam Airlines (SkyTeam).

    Viet Nam1 destination
  • Show all 18 countriesShow less
  • United MileagePlus25 destinations
  • Virgin Australia25 destinations
  • Emirates Skywards13 destinations
  • Club Premier9 destinations
  • Show top 20 programsShow less
    2,132 mi
  • Monkey Mia (MJK)442 mi
  • Kununurra (KNX)1,374 mi
  • TEF (TEF)805 mi
  • Show top 20 destinationsShow less