Flights from Perth International Airport (PER): routes and airlines
Nonstop flights from Perth International Airport (PER): 91 destinations on 48 airlines, the longest routes, forecast accuracy and the miles they earn.
| Destination | Country | Airlines | Days a week | Scheduled time |
|---|---|---|---|---|
| Adelaide (ADL) | Australia | Jetstar Airways, Qantas, Virgin Australia, World Airways | 7 | 2 h 40 min |
| Albany (ALH) | Australia | Skywalk Airlines, Virgin Australia, Regional Express | 7 | 50 min |
| Alice Springs (ASP) | Australia | Airnorth | 5 | 2 h 29 min |
| Auckland (AKL) | New Zealand | Air New Zealand, Qantas | 7 | 6 h 12 min |
| Bangkok (BKK) | Thailand | Jetstar Airways, Thai Airways International | 7 | 6 h 56 min |
| BQB (BQB) | Unavailable | Jetstar Airways, Air Saint Pierre, Surinam Airways, Qantas, Alliance Airlines, Virgin Australia | 5 | 21 min |
| Brisbane (BNE) | Australia | Jetstar Airways, Qantas, Virgin Australia | 7 | 4 h 14 min |
| Broadwood (KGI) | Australia | Skywalk Airlines, Alitalia Cityliner, Jetstar Airways, MNG Airlines, Air Saint Pierre, Surinam Airways, Qantas, Alliance Airlines, Virgin Australia, World Airways | 7 | 49 min |
| Broome (BME) | Australia | AeroMéxico, Alitalia Cityliner, Qantas, Virgin Australia | 7 | 2 h 8 min |
| BWB (BWB) | Unavailable | Skywalk Airlines, Alliance Airlines, Airnorth, World Airways | 6 | 1 h 40 min |
| BYP (BYP) | Unavailable | Alliance Airlines, Virgin Australia | 6 | 1 h 40 min |
| Cairns (CNS) | Australia | Jetstar Airways, Nauru Air Corporation | 5 | 4 h |
| Canberra (CBR) | Australia | Qantas | 7 | 3 h 40 min |
| Carnarvon (CVQ) | Australia | Euro Jet, Alitalia Cityliner, Surinam Airways, Regional Express | 6 | 1 h 28 min |
| Caselle Torinese (TO) (TRN) | Italy | Turkish Airlines | Occasional | 16 h 14 min |
| Chengdu (Shuangliu) (CTU) | China | Sichuan Airlines | 2 | Unavailable |
| Christchurch (CHC) | New Zealand | Jetstar Airways | 6 | 6 h 21 min |
| CJF (CJF) | Unavailable | Alliance Airlines, Virgin Australia | 7 | 1 h 35 min |
| CKW (CKW) | Unavailable | Qantas, Alliance Airlines | 7 | 1 h 34 min |
| CUY (CUY) | Unavailable | Skywalk Airlines, MNG Airlines, Air Saint Pierre, Surinam Airways, World Airways | 5 | 55 min |
| Darwin (DRW) | Australia | Skywalk Airlines, AeroMéxico, Qantas, Virgin Australia | 7 | 3 h 8 min |
| Denham (MJK) | Australia | Regional Express | 7 | 1 h 50 min |
| Doha (DOH) | Qatar | Qatar Airways | 7 | 11 h 1 min |
| Dubai (DXB) | United Arab Emirates | Emirates | 7 | 10 h 46 min |
| Esperance (EPR) | Australia | MNG Airlines, KLM Cityhopper, Regional Express | 7 | 1 h 1 min |
| Exmouth (LEA) | Australia | AeroMéxico, Air Saint Pierre, Qantas | 5 | 1 h 32 min |
| Flying Fish Cove (XCH) | Christmas Island | Qantas, Virgin Australia | 3 | 3 h 32 min |
| GBW (GBW) | Unavailable | Surinam Airways, Qantas | 3 | 1 h 28 min |
| Gold Coast (OOL) | Australia | Jetstar Airways | 6 | 4 h 15 min |
| Groote Eylandt (GTE) | Australia | Alliance Airlines | Occasional | 3 h 29 min |
| GTS (GTS) | Unavailable | Alliance Airlines | 3 | 2 h 45 min |
| Guangzhou (Huadu) (CAN) | China | China Southern Airlines | 5 | 7 h 45 min |
| GYB (GYB) | Unavailable | Maldivo Airlines, Qantas | 3 | Unavailable |
| GYZ (GYZ) | Unavailable | Alliance Airlines, Virgin Australia | 6 | 1 h 15 min |
| Hanoi (Soc Son) (HAN) | Vietnam | Atlas Air | Occasional | 7 h 49 min |
| Ho Chi Minh City (SGN) | Vietnam | Vietjet Air, Vietnam Airlines | 6 | 6 h 25 min |
| Hobart (Cambridge) (HBA) | Australia | Qantas, Virgin Australia | 3 | 4 h 1 min |
| Hong Kong (HKG) | Hong Kong SAR China | Atlas Air, Cathay Pacific, Qantas, Singapore Airlines | 7 | 7 h 28 min |
| IBM (IBM) | Unavailable | Qantas, Alliance Airlines | 3 | 1 h 39 min |
| Istanbul (IST) | Türkiye | Turkish Airlines | Occasional | 14 h 24 min |
| Jakarta (CGK) | Indonesia | My Indo Airlines, Garuda Indonesia, Batik Air, Malaysia Airlines | 7 | 4 h 16 min |
| Johannesburg (JNB) | South Africa | Qantas, South African Airways | 7 | 10 h 55 min |
| Karratha (KTA) | Australia | Air Saint Pierre, Surinam Airways, Qantas, Airnorth, Virgin Australia, World Airways | 7 | 1 h 38 min |
| KCI (KCI) | Unavailable | Qantas | 1 | Unavailable |
| KDB (KDB) | Unavailable | World Airways | 1 | Unavailable |
| KFE (KFE) | Unavailable | Qantas, Alliance Airlines | 5 | 1 h 31 min |
| Kununurra (KNX) | Australia | Surinam Airways, Airnorth, Virgin Australia | 7 | 2 h 52 min |
| Kuta, Badung (DPS) | Indonesia | TransNusa, AirAsia, Batik Air, Jetstar Airways, Maldivo Airlines, Batik Air Malaysia, Indonesia AirAsia | 7 | 3 h 6 min |
| KYB (KYB) | Unavailable | Maldivo Airlines | 3 | Unavailable |
| Leonora (LNO) | Australia | MNG Airlines, Surinam Airways, Alliance Airlines, Virgin Australia, World Airways | 6 | 51 min |
| Leinster Airport (LER) | Australia | Alliance Airlines | 6 | 1 h 9 min |
| LVO (LVO) | Unavailable | Skywalk Airlines, Yangon Airways, MNG Airlines, Surinam Airways, Alliance Airlines, World Airways | 6 | 1 h |
| Manila (Pasay) (MNL) | Philippines | Jetstar Airways, Philippine Airlines, Singapore Airlines | 5 | 6 h 51 min |
| MBB (MBB) | Unavailable | World Airways | 2 | 1 h 42 min |
| Melbourne (MEL) | Australia | Jetstar Airways, Qantas, Malmö Aviation, Virgin Australia | 7 | 3 h 19 min |
| Meekatharra Airport (MKR) | Australia | Skywalk Airlines, MNG Airlines, Air Saint Pierre, Airnorth, World Airways | 3 | 54 min |
| Mount Magnet Airport (MMG) | Australia | Yangon Airways, MNG Airlines, Surinam Airways | 6 | 1 h 6 min |
| Moonyoonooka (GET) | Australia | Skywalk Airlines, Alitalia Cityliner, Air Alpha Greenland, MNG Airlines, Patriot Airways, Surinam Airways, Qantas, Alliance Airlines, Virgin Australia | 7 | 44 min |
| Narita (NRT) | Japan | All Nippon Airways | 7 | 9 h 31 min |
| Newman (ZNE) | Australia | Surinam Airways, Qantas, Alliance Airlines, Virgin Australia | 7 | 1 h 31 min |
| NIF (NIF) | Unavailable | World Airways | 1 | 1 h 36 min |
| NSM (NSM) | Unavailable | MNG Airlines | 3 | 1 h 12 min |
| OCM (OCM) | Unavailable | Qantas, Virgin Australia | 7 | 1 h 40 min |
| ONS (ONS) | Unavailable | Skywalk Airlines, Alitalia Cityliner, Surinam Airways, Qantas, Alliance Airlines, Virgin Australia, World Airways | 7 | 1 h 43 min |
| OOD (OOD) | Unavailable | Virgin Australia | 7 | 1 h 45 min |
| Paraburdoo (PBO) | Australia | Qantas, Airnorth | 6 | 1 h 40 min |
| Perth (JAD) | Australia | Skywalk Airlines, AeroMéxico | Occasional | 3 min |
| Phuket (HKT) | Thailand | Jetstar Airways | 7 | 6 h 22 min |
| Plaine Magnien (MRU) | Mauritius | Air Mauritius | 5 | 8 h 24 min |
| Port Hedland (PHE) | Australia | Skywalk Airlines, AeroMéxico, Surinam Airways, Qantas, Alliance Airlines, Virgin Australia | 7 | 1 h 33 min |
| QBE (QBE) | Unavailable | Alliance Airlines | 1 | Unavailable |
| QBS (QBS) | Unavailable | Virgin Australia | 2 | Unavailable |
| QBU (QBU) | Unavailable | Alliance Airlines | 2 | Unavailable |
| Rome (FCO) | Italy | Qantas | 7 | 16 h 29 min |
| RVT (RVT) | Unavailable | MNG Airlines, Air Saint Pierre | 3 | 1 h |
| Seletar (XSP) | Singapore | Virgin Australia | 7 | 5 h 22 min |
| Sepang (KUL) | Malaysia | AirAsia, Batik Air, Malaysia Airlines, Batik Air Malaysia | 7 | 5 h 34 min |
| Shanghai (Pudong) (PVG) | China | National Air Cargo | Occasional | 8 h 38 min |
| Singapore (SIN) | Singapore | Jetstar Airways, Druk Air, Qantas, Singapore Airlines, Scoot | 7 | 5 h 10 min |
| SLJ (SLJ) | Unavailable | Qantas, Alliance Airlines | 4 | 1 h 29 min |
| Sydney (WSI) | Australia | Qantas | 3 | 3 h 39 min |
| Sydney (Mascot) (SYD) | Australia | Jetstar Airways, Qantas, Virgin Australia | 7 | 3 h 51 min |
| Telfer Airport (TEF) | Australia | Alliance Airlines | 7 | 1 h 57 min |
| WCD (WCD) | Unavailable | Qantas | 1 | Unavailable |
| West Island (CCK) | Cocos (Keeling) Islands | Qantas | 2 | Unavailable |
| Eliwana (WHB) | Australia | Qantas | 3 | Unavailable |
| Williamtown (NTL) | Australia | Qantas | 2 | Unavailable |
| WLP (WLP) | Unavailable | Qantas, Virgin Australia | 7 | 1 h 40 min |
| Wiluna Airport (WUN) | Australia | Skywalk Airlines, Yangon Airways, MNG Airlines, Surinam Airways | 5 | 1 h 30 min |
| WWI (WWI) | Unavailable | World Airways | 3 | 1 h 35 min |
| Yulara (AYQ) | Australia | Virgin Australia | Occasional | 2 h 1 min |
Flying from Perth International Airport
Perth International Airport (PER) in Perth, Australia has nonstop routes to 91 destinations on 48 airlines in Tierleap's route records, counting only routes with dated flights.
37 of those routes are scheduled every day of the week.
The airlines with the most routes from PER: Qantas (37 routes), Virgin Australia (27 routes), Alliance Airlines (22 routes), Surinam Airways (15 routes), Jetstar Airways (14 routes) and World Airways (13 routes).
The longest scheduled flights from PER are to Rome (FCO, 16 h 29 min), Caselle Torinese (TO) (TRN, 16 h 14 min) and Istanbul (IST, 14 h 24 min).
The longest Singapore Airlines route from PER: PER to Hong Kong is about 3,751 miles flown. On Singapore Airlines, KrisFlyer credits 1,876 miles in G class and up to 7,502 in A class, from its earning table.
The longest Thai Airways International route from PER: PER to Bangkok is about 3,309 miles flown. On Thai Airways International, Royal Orchid Plus credits 827 miles in W class and up to 8,273 in F class, from its earning table.
Questions about flights from PER
How many destinations can you fly to nonstop from Perth International Airport?
Perth International Airport (PER) in Perth, Australia has nonstop routes to 91 destinations on 48 airlines in Tierleap's route records, counting only routes with dated flights.
Which airlines fly from PER?
48 airlines have routes from PER in Tierleap's route records; the most routes belong to Qantas (37 routes), Virgin Australia (27 routes), Alliance Airlines (22 routes), Surinam Airways (15 routes), Jetstar Airways (14 routes) and World Airways (13 routes).
What is the longest flight from PER?
The longest scheduled flights from PER are to Rome (FCO, 16 h 29 min), Caselle Torinese (TO) (TRN, 16 h 14 min) and Istanbul (IST, 14 h 24 min).
How many KrisFlyer miles does a Singapore Airlines flight from PER to Hong Kong earn?
PER to Hong Kong is about 3,751 miles flown. On Singapore Airlines, KrisFlyer credits 1,876 miles in G class and up to 7,502 in A class, from its earning table.
How many Royal Orchid Plus miles does a Thai Airways International flight from PER to Bangkok earn?
PER to Bangkok is about 3,309 miles flown. On Thai Airways International, Royal Orchid Plus credits 827 miles in W class and up to 8,273 in F class, from its earning table.