Penang International Airport (PEN)
A working profile of Penang International Airport in Penang, Malaysia: identifiers, location, the destinations served by scheduled flights, and the airlines that operate there.
Quick facts
- Full name: Penang International Airport
- Serves: Penang, Malaysia
- Coordinates: 5.2971, 100.2770
- Elevation: 11 ft
- Time zone: Asia/Kuala_Lumpur
Penang International Airport sits inside the air network of Malaysia. It shows 42 distinct scheduled departures across 20 destinations and 17 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 PEN
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 | PEN→SIN | 6 |
| KUL | Kuala Lumpur International Airport | Kuala Lumpur | Malaysia | PEN→KUL | 4 |
| LGK | Langkawi International Airport | Langkawi | Malaysia | PEN→LGK | 4 |
| HKG | Hong Kong International Airport | Hong Kong | Hong Kong | PEN→HKG | 3 |
| KBR | Sultan Ismail Petra Airport | Kota Bahru | Malaysia | PEN→KBR | 3 |
| SZB | Sultan Abdul Aziz Shah International Airport | Kuala Lumpur | Malaysia | PEN→SZB | 3 |
| BTJ | Sultan Iskandar Muda International Airport | Banda Aceh | Indonesia | PEN→BTJ | 2 |
| HKT | Phuket International Airport | Phuket | Thailand | PEN→HKT | 2 |
| KUA | Kuantan Airport | Kuantan | Malaysia | PEN→KUA | 2 |
| USM | Samui Airport | Ko Samui | Thailand | PEN→USM | 2 |
| BKK | Suvarnabhumi Airport | Bangkok | Thailand | PEN→BKK | 2 |
| BKI | Kota Kinabalu International Airport | Kota Kinabalu | Malaysia | PEN→BKI | 1 |
| JHB | Senai International Airport | Johor Bahru | Malaysia | PEN→JHB | 1 |
| KCH | Kuching International Airport | Kuching | Malaysia | PEN→KCH | 1 |
| MYY | Miri Airport | Miri | Malaysia | PEN→MYY | 1 |
| TPE | Taiwan Taoyuan International Airport | Taipei | Taiwan | PEN→TPE | 1 |
| CAN | Guangzhou Baiyun International Airport | Guangzhou | China | PEN→CAN | 1 |
| DMK | Don Mueang International Airport | Bangkok | Thailand | PEN→DMK | 1 |
| CGK | Soekarno-Hatta International Airport | Jakarta | Indonesia | PEN→CGK | 1 |
| SUB | Juanda International Airport | Surabaya | Indonesia | PEN→SUB | 1 |
Airlines operating at PEN
Carriers ranked by the number of routes they file from this airport.
| IATA | Airline | Country | Routes from PEN |
|---|---|---|---|
| MH | Malaysia Airlines | Malaysia | 10 |
| AK | AirAsia | Malaysia | 7 |
| FY | Firefly | Malaysia | 7 |
| OD | Malindo Air | Malaysia | 4 |
| QZ | Indonesia AirAsia | Indonesia | 2 |
| 3K | Jetstar Asia Airways | Singapore | 1 |
| AA | American Airlines | United States | 1 |
| CI | China Airlines | Taiwan | 1 |
| CX | Cathay Pacific | Hong Kong SAR of China | 1 |
| CZ | China Southern Airlines | China | 1 |
| FD | Thai AirAsia | Thailand | 1 |
| KA | Dragonair | DRAGON | 1 |
| MI | SilkAir | Singapore | 1 |
| SQ | Singapore Airlines Cargo | Singapore | 1 |
| TG | Thai Airways International | Thailand | 1 |
| TR | Tiger Airways | Singapore | 1 |
| UO | Hong Kong Express Airways | Hong Kong SAR of China | 1 |
Inbound origin airports
Where flights into PEN typically originate, ranked by the number of operators on file.
| IATA | Origin airport | City | Country | Operators |
|---|---|---|---|---|
| SIN | Singapore Changi Airport | Singapore | Singapore | 6 |
| KUL | Kuala Lumpur International Airport | Kuala Lumpur | Malaysia | 4 |
| LGK | Langkawi International Airport | Langkawi | Malaysia | 4 |
| HKG | Hong Kong International Airport | Hong Kong | Hong Kong | 3 |
| KBR | Sultan Ismail Petra Airport | Kota Bahru | Malaysia | 3 |
| SZB | Sultan Abdul Aziz Shah International Airport | Kuala Lumpur | Malaysia | 3 |
| BTJ | Sultan Iskandar Muda International Airport | Banda Aceh | Indonesia | 2 |
| HKT | Phuket International Airport | Phuket | Thailand | 2 |
| KUA | Kuantan Airport | Kuantan | Malaysia | 2 |
| USM | Samui Airport | Ko Samui | Thailand | 2 |
| BKK | Suvarnabhumi Airport | Bangkok | Thailand | 2 |
| BKI | Kota Kinabalu International Airport | Kota Kinabalu | Malaysia | 1 |
| JHB | Senai International Airport | Johor Bahru | Malaysia | 1 |
| KCH | Kuching International Airport | Kuching | Malaysia | 1 |
| MYY | Miri Airport | Miri | Malaysia | 1 |
| TPE | Taiwan Taoyuan International Airport | Taipei | Taiwan | 1 |
| CAN | Guangzhou Baiyun International Airport | Guangzhou | China | 1 |
| DMK | Don Mueang International Airport | Bangkok | Thailand | 1 |
| CGK | Soekarno-Hatta International Airport | Jakarta | Indonesia | 1 |
| SUB | Juanda International Airport | Surabaya | Indonesia | 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 PEN 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 PEN 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 PEN 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.