Ngurah Rai (Bali) International Airport (DPS)
A working profile of Ngurah Rai (Bali) International Airport in Denpasar, Indonesia: identifiers, location, the destinations served by scheduled flights, and the airlines that operate there.
Quick facts
- Full name: Ngurah Rai (Bali) International Airport
- Serves: Denpasar, Indonesia
- Coordinates: -8.7482, 115.1670
- Elevation: 14 ft
- Time zone: Asia/Makassar
Ngurah Rai (Bali) International Airport sits inside the air network of Indonesia. It shows 100 distinct scheduled departures across 42 destinations and 33 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 DPS
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 | DPS→SIN | 10 |
| CGK | Soekarno-Hatta International Airport | Jakarta | Indonesia | DPS→CGK | 7 |
| HKG | Hong Kong International Airport | Hong Kong | Hong Kong | DPS→HKG | 5 |
| PER | Perth International Airport | Perth | Australia | DPS→PER | 5 |
| KUL | Kuala Lumpur International Airport | Kuala Lumpur | Malaysia | DPS→KUL | 4 |
| BDO | Husein Sastranegara International Airport | Bandung | Indonesia | DPS→BDO | 4 |
| SUB | Juanda International Airport | Surabaya | Indonesia | DPS→SUB | 4 |
| TPE | Taiwan Taoyuan International Airport | Taipei | Taiwan | DPS→TPE | 3 |
| BNE | Brisbane International Airport | Brisbane | Australia | DPS→BNE | 3 |
| ICN | Incheon International Airport | Seoul | South Korea | DPS→ICN | 3 |
| JOG | Adi Sutjipto International Airport | Yogyakarta | Indonesia | DPS→JOG | 3 |
| MEL | Melbourne International Airport | Melbourne | Australia | DPS→MEL | 3 |
| SYD | Sydney Kingsford Smith International Airport | Sydney | Australia | DPS→SYD | 3 |
| UPG | Hasanuddin International Airport | Ujung Pandang | Indonesia | DPS→UPG | 3 |
| MNL | Ninoy Aquino International Airport | Manila | Philippines | DPS→MNL | 2 |
| BMU | Muhammad Salahuddin Airport | Bima | Indonesia | DPS→BMU | 2 |
| HND | Tokyo Haneda International Airport | Tokyo | Japan | DPS→HND | 2 |
| KIX | Kansai International Airport | Osaka | Japan | DPS→KIX | 2 |
| KOE | El Tari Airport | Kupang | Indonesia | DPS→KOE | 2 |
| LBJ | Komodo Airport | Labuhan Bajo | Indonesia | DPS→LBJ | 2 |
| LOP | Lombok International Airport | Praya | Indonesia | DPS→LOP | 2 |
| NRT | Narita International Airport | Tokyo | Japan | DPS→NRT | 2 |
| SRG | Achmad Yani Airport | Semarang | Indonesia | DPS→SRG | 2 |
| TMC | Tambolaka Airport | Waikabubak-Sumba Island | Indonesia | DPS→TMC | 2 |
| ADL | Adelaide International Airport | Adelaide | Australia | DPS→ADL | 2 |
| DRW | Darwin International Airport | Darwin | Australia | DPS→DRW | 2 |
| CAN | Guangzhou Baiyun International Airport | Guangzhou | China | DPS→CAN | 1 |
| SZX | Shenzhen Bao'an International Airport | Shenzhen | China | DPS→SZX | 1 |
| DMK | Don Mueang International Airport | Bangkok | Thailand | DPS→DMK | 1 |
| PLM | Sultan Mahmud Badaruddin II Airport | Palembang | Indonesia | DPS→PLM | 1 |
| TIM | Moses Kilangin Airport | Timika | Indonesia | DPS→TIM | 1 |
| BTH | Hang Nadim International Airport | Batam | Indonesia | DPS→BTH | 1 |
| MLG | Abdul Rachman Saleh Airport | Malang | Indonesia | DPS→MLG | 1 |
| MOF | Maumere(Wai Oti) Airport | Maumere | Indonesia | DPS→MOF | 1 |
| WGP | Umbu Mehang Kunda Airport | Waingapu | Indonesia | DPS→WGP | 1 |
| PVG | Shanghai Pudong International Airport | Shanghai | China | DPS→PVG | 1 |
| POM | Port Moresby Jacksons International Airport | Port Moresby | Papua New Guinea | DPS→POM | 1 |
| BPN | Sultan Aji Muhamad Sulaiman Airport | Balikpapan | Indonesia | DPS→BPN | 1 |
| BKI | Kota Kinabalu International Airport | Kota Kinabalu | Malaysia | DPS→BKI | 1 |
| DIL | Presidente Nicolau Lobato International Airport | Dili | East Timor | DPS→DIL | 1 |
| BKK | Suvarnabhumi Airport | Bangkok | Thailand | DPS→BKK | 1 |
| PHE | Port Hedland International Airport | Port Hedland | Australia | DPS→PHE | 1 |
Airlines operating at DPS
Carriers ranked by the number of routes they file from this airport.
| IATA | Airline | Country | Routes from DPS |
|---|---|---|---|
| GA | Garuda Indonesia | Indonesia | 24 |
| JT | Lion Mentari Airlines | Indonesia | 15 |
| QZ | Indonesia AirAsia | Indonesia | 10 |
| JQ | Jetstar Airways | Australia | 7 |
| VA | Virgin Australia | Australia | 6 |
| QG | Citilink Indonesia | Indonesia | 4 |
| NH | All Nippon Airways | Japan | 3 |
| RI | Mandala Airlines | Indonesia | 3 |
| CZ | China Southern Airlines | China | 2 |
| QF | Qantas | Australia | 2 |
| SJ | Sriwijaya Air | Indonesia | 2 |
| 5J | Cebu Pacific | Philippines | 1 |
| AK | AirAsia | Malaysia | 1 |
| BR | EVA Air | Taiwan | 1 |
| CI | China Airlines | Taiwan | 1 |
| CX | Cathay Pacific | Hong Kong SAR of China | 1 |
| FD | Thai AirAsia | Thailand | 1 |
| HX | Hong Kong Airlines | Hong Kong SAR of China | 1 |
| ID | Interlink Airlines | South Africa | 1 |
| KA | Dragonair | DRAGON | 1 |
| KE | Korean Air | Republic of Korea | 1 |
| KL | KLM Royal Dutch Airlines | Netherlands | 1 |
| MH | Malaysia Airlines | Malaysia | 1 |
| MU | China Eastern Airlines | China | 1 |
| OD | Malindo Air | Malaysia | 1 |
| OZ | Asiana Airlines | Republic of Korea | 1 |
| PR | Philippine Airlines | Philippines | 1 |
| PX | Air Niugini | Papua New Guinea | 1 |
| QR | Qatar Airways | Qatar | 1 |
| SQ | Singapore Airlines Cargo | Singapore | 1 |
| TG | Thai Airways International | Thailand | 1 |
| TR | Tiger Airways | Singapore | 1 |
| VF | Valuair | Singapore | 1 |
Inbound origin airports
Where flights into DPS typically originate, ranked by the number of operators on file.
| IATA | Origin airport | City | Country | Operators |
|---|---|---|---|---|
| SIN | Singapore Changi Airport | Singapore | Singapore | 10 |
| CGK | Soekarno-Hatta International Airport | Jakarta | Indonesia | 7 |
| HKG | Hong Kong International Airport | Hong Kong | Hong Kong | 5 |
| PER | Perth International Airport | Perth | Australia | 5 |
| KUL | Kuala Lumpur International Airport | Kuala Lumpur | Malaysia | 4 |
| BDO | Husein Sastranegara International Airport | Bandung | Indonesia | 4 |
| MEL | Melbourne International Airport | Melbourne | Australia | 4 |
| SUB | Juanda International Airport | Surabaya | Indonesia | 4 |
| TPE | Taiwan Taoyuan International Airport | Taipei | Taiwan | 3 |
| BNE | Brisbane International Airport | Brisbane | Australia | 3 |
| ICN | Incheon International Airport | Seoul | South Korea | 3 |
| JOG | Adi Sutjipto International Airport | Yogyakarta | Indonesia | 3 |
| SYD | Sydney Kingsford Smith International Airport | Sydney | Australia | 3 |
| UPG | Hasanuddin International Airport | Ujung Pandang | Indonesia | 3 |
| MNL | Ninoy Aquino International Airport | Manila | Philippines | 2 |
| BMU | Muhammad Salahuddin Airport | Bima | Indonesia | 2 |
| HND | Tokyo Haneda International Airport | Tokyo | Japan | 2 |
| KIX | Kansai International Airport | Osaka | Japan | 2 |
| KOE | El Tari Airport | Kupang | Indonesia | 2 |
| LBJ | Komodo Airport | Labuhan Bajo | Indonesia | 2 |
| LOP | Lombok International Airport | Praya | Indonesia | 2 |
| NRT | Narita International Airport | Tokyo | Japan | 2 |
| SRG | Achmad Yani Airport | Semarang | Indonesia | 2 |
| TMC | Tambolaka Airport | Waikabubak-Sumba Island | Indonesia | 2 |
| ADL | Adelaide International Airport | Adelaide | Australia | 2 |
| DRW | Darwin International Airport | Darwin | Australia | 2 |
| CAN | Guangzhou Baiyun International Airport | Guangzhou | China | 1 |
| SZX | Shenzhen Bao'an International Airport | Shenzhen | China | 1 |
| DMK | Don Mueang International Airport | Bangkok | Thailand | 1 |
| PLM | Sultan Mahmud Badaruddin II Airport | Palembang | Indonesia | 1 |
| TIM | Moses Kilangin Airport | Timika | Indonesia | 1 |
| BTH | Hang Nadim International Airport | Batam | Indonesia | 1 |
| MLG | Abdul Rachman Saleh Airport | Malang | Indonesia | 1 |
| MOF | Maumere(Wai Oti) Airport | Maumere | Indonesia | 1 |
| WGP | Umbu Mehang Kunda Airport | Waingapu | Indonesia | 1 |
| PVG | Shanghai Pudong International Airport | Shanghai | China | 1 |
| POM | Port Moresby Jacksons International Airport | Port Moresby | Papua New Guinea | 1 |
| BPN | Sultan Aji Muhamad Sulaiman Airport | Balikpapan | Indonesia | 1 |
| BKI | Kota Kinabalu International Airport | Kota Kinabalu | Malaysia | 1 |
| DIL | Presidente Nicolau Lobato International Airport | Dili | East Timor | 1 |
| BKK | Suvarnabhumi Airport | Bangkok | Thailand | 1 |
| PHE | Port Hedland International Airport | Port Hedland | Australia | 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 DPS 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 DPS 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 DPS 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.