Perth International Airport (PER)
A working profile of Perth International Airport in Perth, Australia: identifiers, location, the destinations served by scheduled flights, and the airlines that operate there.
Quick facts
- Full name: Perth International Airport
- Serves: Perth, Australia
- Coordinates: -31.9403, 115.9670
- Elevation: 67 ft
- Time zone: Australia/Perth
Perth International Airport sits inside the air network of Australia. It shows 92 distinct scheduled departures across 38 destinations and 27 operating carriers in the OpenFlights routes table. Whether it works as a primary hub, a focus city, or a regional feeder depends on the size of those numbers. The bigger they get, the more likely the airport supports connecting traffic on top of its point-to-point passengers.
Destinations from PER
Destinations are listed in order of how many distinct airline codes serve them. Click any code for the destination's own airport profile, or jump to the dedicated route page.
| IATA | Destination | City | Country | Route | Operators |
|---|---|---|---|---|---|
| SIN | Singapore Changi Airport | Singapore | Singapore | PER→SIN | 9 |
| MEL | Melbourne International Airport | Melbourne | Australia | PER→MEL | 5 |
| SYD | Sydney Kingsford Smith International Airport | Sydney | Australia | PER→SYD | 5 |
| DPS | Ngurah Rai (Bali) International Airport | Denpasar | Indonesia | PER→DPS | 5 |
| BNE | Brisbane International Airport | Brisbane | Australia | PER→BNE | 4 |
| KNX | Kununurra Airport | Kununurra | Australia | PER→KNX | 4 |
| ADL | Adelaide International Airport | Adelaide | Australia | PER→ADL | 3 |
| AKL | Auckland International Airport | Auckland | New Zealand | PER→AKL | 3 |
| GET | Geraldton Airport | Geraldton | Australia | PER→GET | 3 |
| KGI | Kalgoorlie Boulder Airport | Kalgoorlie | Australia | PER→KGI | 3 |
| LEA | Learmonth Airport | Learmonth | Australia | PER→LEA | 3 |
| PBO | Paraburdoo Airport | Paraburdoo | Australia | PER→PBO | 3 |
| KUL | Kuala Lumpur International Airport | Kuala Lumpur | Malaysia | PER→KUL | 2 |
| ASP | Alice Springs Airport | Alice Springs | Australia | PER→ASP | 2 |
| DXB | Dubai International Airport | Dubai | United Arab Emirates | PER→DXB | 2 |
| CGK | Soekarno-Hatta International Airport | Jakarta | Indonesia | PER→CGK | 2 |
| ALH | Albany Airport | Albany | Australia | PER→ALH | 2 |
| BQB | Busselton Regional Airport | Brusselton | Australia | PER→BQB | 2 |
| DCN | RAAF Base Curtin | Derby | Australia | PER→DCN | 2 |
| EPR | Esperance Airport | Esperance | Australia | PER→EPR | 2 |
| RVT | Ravensthorpe Airport | Ravensthorpe | Australia | PER→RVT | 2 |
| BME | Broome International Airport | Broome | Australia | PER→BME | 2 |
| DRW | Darwin International Airport | Darwin | Australia | PER→DRW | 2 |
| JNB | OR Tambo International Airport | Johannesburg | South Africa | PER→JNB | 2 |
| KTA | Karratha Airport | Karratha | Australia | PER→KTA | 2 |
| PHE | Port Hedland International Airport | Port Hedland | Australia | PER→PHE | 2 |
| ZNE | Newman Airport | Newman | Australia | PER→ZNE | 2 |
| BKK | Suvarnabhumi Airport | Bangkok | Thailand | PER→BKK | 2 |
| HKG | Hong Kong International Airport | Hong Kong | Hong Kong | PER→HKG | 1 |
| CAN | Guangzhou Baiyun International Airport | Guangzhou | China | PER→CAN | 1 |
| CNS | Cairns International Airport | Cairns | Australia | PER→CNS | 1 |
| LOP | Lombok International Airport | Praya | Indonesia | PER→LOP | 1 |
| BKI | Kota Kinabalu International Airport | Kota Kinabalu | Malaysia | PER→BKI | 1 |
| MRU | Sir Seewoosagur Ramgoolam International Airport | Plaisance | Mauritius | PER→MRU | 1 |
| CBR | Canberra International Airport | Canberra | Australia | PER→CBR | 1 |
| DOH | Hamad International Airport | Doha | Qatar | PER→DOH | 1 |
| HKT | Phuket International Airport | Phuket | Thailand | PER→HKT | 1 |
| XCH | Christmas Island Airport | Christmas Island | Christmas Island | PER→XCH | 1 |
Airlines operating at PER
Carriers ranked by the number of routes they file from this airport.
| IATA | Airline | Country | Routes from PER |
|---|---|---|---|
| VA | Virgin Australia | Australia | 24 |
| QF | Qantas | Australia | 20 |
| NZ | Air New Zealand | New Zealand | 11 |
| JQ | Jetstar Airways | Australia | 7 |
| AA | American Airlines | United States | 3 |
| EK | Emirates | United Arab Emirates | 3 |
| GA | Garuda Indonesia | Indonesia | 2 |
| MH | Malaysia Airlines | Malaysia | 2 |
| TT | Tiger Airways Australia | Australia | 2 |
| 3K | Jetstar Asia Airways | Singapore | 1 |
| CX | Cathay Pacific | Hong Kong SAR of China | 1 |
| CZ | China Southern Airlines | China | 1 |
| D7 | AirAsia X | Malaysia | 1 |
| ET | Ethiopian Airlines | Ethiopia | 1 |
| EY | Etihad Airways | United Arab Emirates | 1 |
| MK | Air Mauritius | Mauritius | 1 |
| MU | China Eastern Airlines | China | 1 |
| QR | Qatar Airways | Qatar | 1 |
| QZ | Indonesia AirAsia | Indonesia | 1 |
| SA | South African Airways | South Africa | 1 |
| SQ | Singapore Airlines Cargo | Singapore | 1 |
| TG | Thai Airways International | Thailand | 1 |
| TK | Turkish Airlines | Turkey | 1 |
| TL | Trans Mediterranean Airlines | Lebanon | 1 |
| TR | Tiger Airways | Singapore | 1 |
| TZ | Scoot | Singapore | 1 |
| US | US Airways | United States | 1 |
Inbound origin airports
Where flights into PER typically originate, ranked by the number of operators on file.
| IATA | Origin airport | City | Country | Operators |
|---|---|---|---|---|
| SIN | Singapore Changi Airport | Singapore | Singapore | 9 |
| MEL | Melbourne International Airport | Melbourne | Australia | 5 |
| SYD | Sydney Kingsford Smith International Airport | Sydney | Australia | 5 |
| DPS | Ngurah Rai (Bali) International Airport | Denpasar | Indonesia | 5 |
| BNE | Brisbane International Airport | Brisbane | Australia | 4 |
| KNX | Kununurra Airport | Kununurra | Australia | 4 |
| ADL | Adelaide International Airport | Adelaide | Australia | 3 |
| GET | Geraldton Airport | Geraldton | Australia | 3 |
| KGI | Kalgoorlie Boulder Airport | Kalgoorlie | Australia | 3 |
| LEA | Learmonth Airport | Learmonth | Australia | 3 |
| PBO | Paraburdoo Airport | Paraburdoo | Australia | 3 |
| KUL | Kuala Lumpur International Airport | Kuala Lumpur | Malaysia | 2 |
| DXB | Dubai International Airport | Dubai | United Arab Emirates | 2 |
| CGK | Soekarno-Hatta International Airport | Jakarta | Indonesia | 2 |
| AKL | Auckland International Airport | Auckland | New Zealand | 2 |
| ALH | Albany Airport | Albany | Australia | 2 |
| BQB | Busselton Regional Airport | Brusselton | Australia | 2 |
| DCN | RAAF Base Curtin | Derby | Australia | 2 |
| EPR | Esperance Airport | Esperance | Australia | 2 |
| RVT | Ravensthorpe Airport | Ravensthorpe | Australia | 2 |
| BME | Broome International Airport | Broome | Australia | 2 |
| DRW | Darwin International Airport | Darwin | Australia | 2 |
| JNB | OR Tambo International Airport | Johannesburg | South Africa | 2 |
| KTA | Karratha Airport | Karratha | Australia | 2 |
| PHE | Port Hedland International Airport | Port Hedland | Australia | 2 |
| ZNE | Newman Airport | Newman | Australia | 2 |
| BKK | Suvarnabhumi Airport | Bangkok | Thailand | 2 |
| HKG | Hong Kong International Airport | Hong Kong | Hong Kong | 1 |
| CAN | Guangzhou Baiyun International Airport | Guangzhou | China | 1 |
| CNS | Cairns International Airport | Cairns | Australia | 1 |
| LOP | Lombok International Airport | Praya | Indonesia | 1 |
| BKI | Kota Kinabalu International Airport | Kota Kinabalu | Malaysia | 1 |
| MRU | Sir Seewoosagur Ramgoolam International Airport | Plaisance | Mauritius | 1 |
| ASP | Alice Springs Airport | Alice Springs | Australia | 1 |
| CBR | Canberra International Airport | Canberra | Australia | 1 |
| DOH | Hamad International Airport | Doha | Qatar | 1 |
| HKT | Phuket International Airport | Phuket | Thailand | 1 |
| XCH | Christmas Island Airport | Christmas Island | Christmas Island | 1 |
How to read this page
The destinations table is the core of an airport profile. It tells you, at a glance, where you can fly directly from PER on a published schedule. The "operators" column doesn't measure frequency. It measures how many distinct airline codes file the route. So a "3" means three different carriers list PER to that destination, even if one of them runs the route many times a day while the others only manage it weekly. For practical trip planning, use the table as a starting list and confirm the airline's own schedule for your travel dates.
The airline list shows which carriers treat PER as part of their network. Many will be foreign carriers running one or two flights, while a handful will use the airport as a base. To see where those carriers fly elsewhere, click through to any airline page. Each airline profile includes a route sample drawn from the same dataset.