List of Airports in Indonesia
As of 2024, there are 210 airports throughout the country of Indonesia according to IATA and ICAO. Through the table below, you can find name of each airport, its abbreviation, city location, and size. Airports in Indonesia are listed in alphabetical order. Please note that some airports serve internationally, while the other only serve domestically.
List of All Airports in Indonesia
# | Airport | Abbreviation | Location | Size |
---|---|---|---|---|
1 | Abdul Rahman Saleh Airport | MLG | Malang | Small |
2 | Achmad Uani Airport | SRG | Semarang | Medium |
3 | Adi Sumarmo Airport | SOC | Solo City | Medium |
4 | Adisutjipto Airport | JOG | Yogyakarta | Medium |
5 | Aek Godang Airport | AEG | Aek Godang | Small |
6 | Alor Island Airport | ARD | Alor Island | Small |
7 | Amahai Airport | AHI | Amahai | Small |
8 | Anggi Airport | AGD | Anggi | Small |
9 | Apalapsili Airport | AAS | Apalapsili | Small |
10 | Arso Airport | ARJ | Arso | Small |
11 | Atambua Airport | ABU | Atambua | Small |
12 | Atauro Airport | AUT | Atauro | Small |
13 | Ayawasi Airport | AYW | Ayawasi | Small |
14 | Babo Airport | BXB | Babo | Small |
15 | Babullah Airport | TTE | Ternate | Small |
16 | Bade Airport | BXD | Bade | Small |
17 | Bajawa Airport | BJW | Bajawa | Small |
18 | Banaina Airport | NAF | Banaina | Small |
19 | Bandanaira Airport | NDA | Bandanaira | Small |
20 | Batom Airport | BXM | Batom | Small |
21 | Batu Licin Airport | BTW | Batu Licin | Small |
22 | Baubau Airport | BUW | Baubau | Small |
23 | Benjina Airport | BJK | Benjina | Small |
24 | Berau Airport | BEJ | Berau | Small |
25 | Bima Airport | BMU | Bima | Small |
26 | Bintuni Airport | NTI | Bintuni | Small |
27 | Blang Bintang Airport | BTJ | Banda Aceh | Medium |
28 | Bokondini Airport | BUI | Bokondini | Small |
29 | Bolaang Airport | BJG | Bolaang | Small |
30 | Bontang Airport | BXT | Bontang | Small |
31 | Brang Bidji Airport | SWQ | Sumbawa | Small |
32 | Branti Airport | TKG | Bandar Lampung | Small |
33 | Bulutumbang Airport | TJQ | Tanjung Pandan | Small |
34 | Bunyu Airport | BYQ | Bunyu | Small |
35 | Buol Airport | UOL | Buol | Small |
36 | Cepu Airport | CPF | Cepu | Small |
37 | Dabo Airport | SIQ | Singkep | Small |
38 | Dabra Airport | DRH | Dabra | Small |
39 | Datadawai Airport | DTD | Datadawai | Small |
40 | Dobo Airport | DOB | Dobo | Small |
41 | Elelim Airport | ELR | Elelim | Small |
42 | Eltari Airport | KOE | Kupang | Small |
43 | Enarotali Airport | EWI | Enarotali | Small |
44 | Ende Airport | ENE | Ende | Small |
45 | English Madeira Airport | BCH | Baucau | Small |
46 | Ewer Airport | EWE | Ewer | Small |
47 | Fak Fak Airport | FKQ | Fak Fak | Small |
48 | Gag Island Airport | GAV | Gag Island | Small |
49 | Galela Airport | GLX | Galela | Small |
50 | Gebe Airport | GEB | Gebe | Small |
51 | Gunung Batin Airport | AKQ | Astraksetra | Small |
52 | Gunungsitoli Airport | GNS | Gunungsitoli | Small |
53 | Halim Perdana Kusuma Airport | HLP | Jakarta | Small |
54 | Hang Nadim Airport | BTH | Batam | Medium |
55 | Hasanudin Airport | UPG | Ujung Pandang | Medium |
56 | Husein Sastranegara Airport | BDO | Bandung | Medium |
57 | Illaga Airport | ILA | Illaga | Small |
58 | Ilu Airport | IUL | Ilu | Small |
59 | Inanwatan Airport | INX | Inanwatan | Small |
60 | Japura Airport | RGT | Rengat | Small |
61 | Jefman Airport | SOQ | Sorong | Small |
62 | Juanda Airport | SUB | Surabaya | Large |
63 | Kaimana Airport | KNG | Kaimana | Small |
64 | Kambuaya Airport | KBX | Kambuaya | Small |
65 | Kamur Airport | KCD | Kamur | Small |
66 | Karimunjawa Airport | KWB | Karimunjawa | Small |
67 | Karubaga Airport | KBF | Karubaga | Small |
68 | Kau Airport | KAZ | Kau | Small |
69 | Kebar Airport | KEQ | Kebar | Small |
70 | Keisah Airport | KEA | Keisah | Small |
71 | Kelila Airport | LLN | Kelila | Small |
72 | Keluang Airport | KLQ | Keluang | Small |
73 | Kepi Airport | KEI | Kepi | Small |
74 | Kerinci Airport | KRC | Kerinci | Small |
75 | Ketapang Airport | KTG | Ketapang | Small |
76 | Kidjang Airport | TNJ | Tanjung Pinang | Small |
77 | Kimam Airport | KMM | Kimam | Small |
78 | Kokonao Airport | KOX | Kokonao | Small |
79 | Kon Airport | KCI | Kon | Small |
80 | Kotabangun Airport | KOD | Kotabangun | Small |
81 | Kotabaru Airport | KBU | Kotabaru | Small |
82 | Labuha Airport | LAH | Labuha | Small |
83 | Langgur Airport | LUV | Langgur | Small |
84 | Larantuka Airport | LKA | Larantuka | Small |
85 | Lereh Airport | LHI | Lereh | Small |
86 | Lewoleba Airport | LWE | Lewoleba | Small |
87 | Lhok Sukon Airport | LSX | Lhok Sukon | Small |
88 | Lhoksumawe Airport | LSW | Lhoksumawe | Small |
89 | Long Apung Airport | LPU | Long Apung | Small |
90 | Long Bawan Airport | LBW | Long Bawan | Small |
91 | Lunyuk Airport | LYK | Lunyuk | Small |
92 | Luwuk Airport | LUW | Luwuk | Small |
93 | Mahmud Badaruddin II Airport | PLM | Palembang | Medium |
94 | Maliana Airport | MPT | Maliana | Small |
95 | Mamuju Airport | MJU | Mamuju | Small |
96 | Mangole Airport | MAL | Mangole | Small |
97 | Mangunjaya Airport | MJY | Mangunjaya | Small |
98 | Masalembo Airport | MSI | Masalembo | Small |
99 | Masamba Airport | MXB | Masamba | Small |
100 | Matak Airport | MWK | Matak | Small |
101 | Melangguane Airport | MNA | Melangguane | Small |
102 | Merdey Airport | RDE | Merdey | Small |
103 | Mindiptana Airport | MDP | Mindiptana | Small |
104 | Moanamani Airport | ONI | Moanamani | Small |
105 | Mokmer Airport | BIK | Biak | Medium |
106 | Mopah Airport | MKQ | Merauke | Small |
107 | Morotai Island Airport | OTI | Morotai Island | Small |
108 | Muko-Muko Airport | MPC | Muko-Muko | Small |
109 | Mulia Airport | LII | Mulia | Small |
110 | Mutiara Airport | LBJ | Labuan Bajo | Small |
111 | Mutiara Airport | PLW | Palu | Small |
112 | Muting Airport | MUF | Muting | Small |
113 | Nabire Airport | NBX | Nabire | Small |
114 | Naha Airport | NAH | Naha | Small |
115 | Namlea Airport | NAM | Namlea | Small |
116 | Namrole Airport | NRE | Namrole | Small |
117 | Nangapinoh Airport | NPO | Nangapinoh | Small |
118 | Natuna Ranai Airport | NTX | Natuna Ranai | Small |
119 | Ngurah Rai Airport | DPS | Denpasar, Bali | Large |
120 | Numfoor Airport | FOO | Numfoor | Small |
121 | Nunukan Airport | NNX | Nunukan | Small |
122 | Obano Airport | OBD | Obano | Small |
123 | Ocussi Airport | OEC | Ocussi | Small |
124 | Okaba Airport | OKQ | Okaba | Small |
125 | Oksibil Airport | OKL | Oksibil | Small |
126 | Padangkemiling Airport | BKS | Bengkulu | Small |
127 | Palangkaraya Airport | PKY | Palangkaraya | Small |
128 | Palibelo Airport | PBW | Palibelo | Small |
129 | Pangkalanbuun Airport | PKN | Pangkalanbuun | Small |
130 | Pangkalpinang Airport | PGK | Pangkalpinang | Small |
131 | Pasir Pangarayan Airport | PPR | Pasir Pangarayan | Small |
132 | Pattimura Airport | AMQ | Ambon | Small |
133 | Pendopo Airport | PDO | Pendopo | Small |
134 | Penggung Airport | CBN | Cirebon | Small |
135 | Pinang Kampai Airport | DUM | Dumai | Small |
136 | Polania Airport | MES | Medan | Medium |
137 | Pomala Airport | PUM | Pomala | Small |
138 | Pondok Cabe Airport | PCB | Pondok Cabe | Small |
139 | Poso Airport | PSJ | Poso | Small |
140 | Pulau Panjang Airport | PPJ | Pulau Panjang | Small |
141 | Purwokerto Airport | PWL | Purwokerto | Small |
142 | Putussibau Airport | PSU | Putussibau | Small |
143 | Ransiki Airport | RSK | Ransiki | Small |
144 | Rendani Airport | MKW | Manokwari | Small |
145 | Rokot Airport | RKI | Rokot | Small |
146 | Roti Airport | RTI | Roti | Small |
147 | Ruteng Airport | RTG | Ruteng | Small |
148 | Sabang Airport | SBG | Sabang | Small |
149 | Samarinda Airport | SRI | Samarinda | Small |
150 | Sampit Airport | SMQ | Sampit | Small |
151 | Samratulangi Airport | MDC | Manado | Medium |
152 | Sanana Airport | SQN | Sanana | Small |
153 | Sanggata Airport | SGQ | Sanggata | Small |
154 | Sangir Airport | SAE | Sangir | Small |
155 | Sarmi Airport | ZRM | Sarmi | Small |
156 | Saumlaki Airport | SXK | Saumlaki | Small |
157 | Sawu Airport | SAU | Sawu | Small |
158 | Selaparang Airport | AMI | Mataram | Medium |
159 | Senggeh Airport | SEH | Senggeh | Small |
160 | Senggo Airport | ZEG | Senggo | Small |
161 | Senipah Airport | SZH | Senipah | Small |
162 | Sentani Airport | DJJ | Jayapura | Medium |
163 | Sepingan Airport | BPN | Balikpapan | Medium |
164 | Serui Airport | ZRI | Serui | Small |
165 | Seunagan Airport | MEQ | Meulaboh | Small |
166 | Sibisa Airport | SIW | Sibisa | Small |
167 | Simpang Tiga Airport | PKU | Pekanbaru | Medium |
168 | Sinak Airport | NKD | Sinak | Small |
169 | Sintang Airport | SQG | Sintang | Small |
170 | Sipora Airport | RKO | Sipora | Small |
171 | Sjamsudin Noor Airport | BDJ | Banjarmasin | Medium |
172 | Soekarno-Hatta International Airport | CGK | Jakarta | Huge |
173 | Soroako Airport | SQR | Soroako | Small |
174 | Steenkool Airport | ZKL | Steenkool | Small |
175 | Suai Airport | UAI | Suai | Small |
176 | Sugimanuru Airport | RAQ | Raha | Small |
177 | Sultan Taha Syarifudn Airport | DJB | Jambi | Small |
178 | Supadio Airport | PNK | Pontianak | Medium |
179 | Tabing Airport | PDG | Padang | Medium |
180 | Taliabu Airport | TAX | Taliabu | Small |
181 | Tambolaka Airport | TMC | Tambolaka | Small |
182 | Tana Toraja Airport | TTR | Tana Toraja | Small |
183 | Tanah Grogot Airport | TNB | Tanah Grogot | Small |
184 | Tanahmerah Airport | TMH | Tanahmerah | Small |
185 | Tanjung Balai Airport | TJB | Tanjung Balai | Small |
186 | Tanjung Santan Airport | TSX | Tanjung Santan | Small |
187 | Tanjung Selor Airport | TJS | Tanjung Selor | Small |
188 | Tanjung Warukin Airport | TJG | Tanjung Warukin | Small |
189 | Tapaktuan Airport | TPK | Tapaktuan | Small |
190 | Tarakan Airport | TRK | Tarakan | Small |
191 | Tasikmalaya Airport | TSY | Tasikmalaya | Small |
192 | Teminabuan Airport | TXM | Teminabuan | Small |
193 | Timika Airport | TIM | Tembagapura | Medium |
194 | Tiom Airport | TMY | Tiom | Small |
195 | Tolitoli Airport | TLI | Tolitoli | Small |
196 | Tolotio Airport | GTO | Gorontalo | Small |
197 | Trunojoyo Airport | SUP | Sumenep | Small |
198 | Tumbang Samba Airport | TBM | Tumbang Samba | Small |
199 | Tunggul Wulung Airport | CXP | Cilacap | Small |
200 | Ubrub Airport | UBR | Ubrub | Small |
201 | Viqueque Airport | VIQ | Viqueque | Small |
202 | Wagethe Airport | WET | Wagethe | Small |
203 | Waingapu Airport | WGP | Waingapu | Small |
204 | Waioti Airport | MOF | Maumere | Small |
205 | Wamena Airport | WMX | Wamena | Small |
206 | Waris Airport | WAR | Waris | Small |
207 | Wasior Airport | WSR | Wasior | Small |
208 | Wolter Monginsidi Airport | KDI | Kendari | Small |
209 | Yuruf Airport | RUF | Yuruf | Small |
210 | Zugapa Airport | UGU | Zugapa | Small |
Major Airports in Indonesia
1. Soekarno-Hatta International Airport (CGK)
Airport Code: CGK
Time Zone: UTC +7 (Western Indonesia Time)
Address: Soekarno-Hatta International Airport, Tangerang, Banten, Indonesia
Nearby Cities:
- Jakarta (20 miles)
- Bogor (30 miles)
- Tangerang (6 miles)
- Bekasi (25 miles)
Major Airlines Served:
- Garuda Indonesia
- Lion Air
- AirAsia
- Singapore Airlines
- Emirates
- Qatar Airways
- Cathay Pacific
- Japan Airlines
Annual Passenger Traffic:
Approximately 66 million passengers annually (as of pre-pandemic levels).
Airport Location and History
Soekarno-Hatta International Airport (CGK) is Indonesia’s busiest airport and one of the largest in Southeast Asia. Located in Tangerang, Banten, about 20 miles west of Jakarta, CGK serves as the primary international gateway to Indonesia. Named after Indonesia’s first president, Soekarno, and vice-president, Mohammad Hatta, the airport was opened in 1985 to replace the aging Kemayoran Airport.
CGK has grown significantly since its opening and now handles millions of passengers each year, with numerous international flights from Europe, Asia, the Middle East, and beyond. It is the primary hub for Garuda Indonesia, the country’s flag carrier, and hosts major international airlines, making it a key transit point for travelers in the Asia-Pacific region. The airport has seen multiple expansions, especially in its terminals and runway capacity, to accommodate the growing demand.
Over the years, Soekarno-Hatta has become a vital component of Indonesia’s air travel infrastructure, supporting both tourism and business. The airport also serves as a major cargo hub due to Indonesia’s large export economy. With a major role in connecting Indonesia to the world, Soekarno-Hatta has undergone significant modernization and expansions, including the addition of a third terminal, to keep up with passenger growth.
Facilities and Infrastructure
Soekarno-Hatta International Airport is equipped with extensive infrastructure to handle high passenger volumes and a wide range of aircraft.
- Runways:
- Runway 07/25: 3,600 meters (11,811 feet), Asphalt
- Runway 17/35: 3,000 meters (9,843 feet), Asphalt
- Runway 06/24: 3,600 meters (11,811 feet), Asphalt
The airport is equipped with three runways, with the longest runway being capable of handling large wide-body aircraft like the Boeing 747 and Airbus A380. The airport has a total of three terminals, with a fourth terminal under construction to accommodate the growing number of passengers. Terminal 3 serves international and domestic flights, while Terminals 1 and 2 cater to domestic routes, particularly with low-cost carriers.
The airport offers a wide range of amenities, including lounges, duty-free shops, hotels, restaurants, and transportation options like taxis, buses, and car rentals. It also features modern security and baggage handling systems, and significant ongoing expansions aim to keep pace with the increasing demand for air travel in the region.
2. Ngurah Rai International Airport (DPS)
Airport Code: DPS
Time Zone: UTC +8 (Central Indonesia Time)
Address: I Gusti Ngurah Rai International Airport, Tuban, Bali, Indonesia
Nearby Cities:
- Denpasar (7 miles)
- Kuta (3 miles)
- Sanur (10 miles)
- Ubud (20 miles)
Major Airlines Served:
- Garuda Indonesia
- AirAsia
- Singapore Airlines
- Jetstar Airways
- Cathay Pacific
- Emirates
- Qantas
Annual Passenger Traffic:
Approximately 25 million passengers annually.
Airport Location and History
Ngurah Rai International Airport (DPS) is Bali’s primary airport, located in Tuban, a short distance from the capital city of Denpasar. Named after I Gusti Ngurah Rai, a Balinese national hero who fought for Indonesia’s independence, the airport is crucial for the island’s tourism industry, one of the most visited destinations in the world.
The airport, which opened in the 1930s, has undergone numerous upgrades and expansions to keep up with the growing number of tourists visiting Bali. In recent years, the airport has seen substantial renovations to improve its capacity, terminal facilities, and overall passenger experience. The main terminal serves both international and domestic flights, with a particular focus on tourists arriving from Australia, China, Japan, and Southeast Asia.
As Bali’s tourism industry has grown, so too has Ngurah Rai’s importance, making it a central hub for both passenger traffic and cargo operations. The airport plays a key role in the economic development of Bali and Indonesia, facilitating the arrival of millions of tourists and serving as an essential point of entry for international flights.
Facilities and Infrastructure
Ngurah Rai International Airport is equipped to handle large numbers of tourists, with modern facilities and services.
- Runways:
- Runway 09/27: 3,000 meters (9,843 feet), Asphalt
The runway is capable of accommodating large aircraft, including wide-body jets like the Boeing 777 and Airbus A330. The airport has one terminal, with plans for expansion to handle the rising number of passengers. The terminal offers a range of services, including retail shops, restaurants, lounges, and transport options, including taxis, shuttle buses, and private car services.
Ngurah Rai also provides immigration and customs facilities, which are crucial given the high volume of international tourists that pass through the airport each year. Although the terminal is modern, passenger flow during peak seasons can become congested, leading to ongoing plans for terminal upgrades.
3. Juanda International Airport (SUB)
Airport Code: SUB
Time Zone: UTC +7 (Western Indonesia Time)
Address: Juanda International Airport, Sidoarjo, East Java, Indonesia
Nearby Cities:
- Surabaya (10 miles)
- Sidoarjo (5 miles)
- Gresik (15 miles)
- Malang (55 miles)
Major Airlines Served:
- Garuda Indonesia
- Lion Air
- AirAsia
- Batik Air
- Citilink
- Sriwijaya Air
Annual Passenger Traffic:
Approximately 18 million passengers annually.
Airport Location and History
Juanda International Airport (SUB) is located in Sidoarjo, East Java, serving the city of Surabaya, Indonesia’s second-largest city. The airport is named after Djuanda Kartawidjaja, Indonesia’s former prime minister. The airport, originally a military airfield during the colonial era, opened for commercial flights in the 1960s and has undergone several expansions to meet the growing demand for air travel in East Java.
Juanda serves as a hub for domestic flights, with routes connecting Surabaya to major cities in Indonesia, as well as international destinations across Asia. It is particularly vital for the region’s economy, with its capacity increasing as Surabaya has developed into an industrial and business center. The airport continues to play a key role in promoting tourism in East Java, offering direct connections to the island’s cultural and natural attractions.
Facilities and Infrastructure
Juanda International Airport offers a range of facilities designed for both domestic and international travel.
- Runways:
- Runway 10/28: 3,000 meters (9,843 feet), Asphalt
The runway is long enough to accommodate large aircraft, including wide-body jets such as the Boeing 777 and Airbus A330. The airport has one main terminal, with a separate section for domestic and international flights. It provides a variety of services, including restaurants, shops, lounges, and transportation options like taxis and car rentals.
The airport has experienced congestion during peak times, which has led to expansion plans, including a new terminal to handle growing passenger numbers. With ongoing upgrades, Juanda International is set to continue serving as a major transportation hub for Eastern Indonesia.
4. Makassar Sultan Hasanuddin International Airport (UPG)
Airport Code: UPG
Time Zone: UTC +8 (Central Indonesia Time)
Address: Sultan Hasanuddin International Airport, Makassar, South Sulawesi, Indonesia
Nearby Cities:
- Makassar (12 miles)
- Parepare (90 miles)
- Maros (24 miles)
Major Airlines Served:
- Garuda Indonesia
- Lion Air
- AirAsia
- Batik Air
- Sriwijaya Air
Annual Passenger Traffic:
Approximately 8 million passengers annually.
Airport Location and History
Sultan Hasanuddin International Airport (UPG) is located in Makassar, South Sulawesi, and serves as the main gateway to eastern Indonesia. The airport is named after Sultan Hasanuddin, the former king of Gowa who resisted Dutch colonial forces in the 17th century. The airport was originally opened as a civilian airport in the 1970s but has since been expanded and upgraded to accommodate increasing passenger traffic.
Makassar, as a major port city, has become an important hub for both domestic and international flights, with connections to cities across Indonesia and Southeast Asia. Sultan Hasanuddin International Airport serves as a base for several Indonesian airlines, and it continues to grow in importance as an air travel center in eastern Indonesia.
Facilities and Infrastructure
Sultan Hasanuddin International Airport is a growing airport with modern facilities to support both passenger and cargo traffic.
- Runways:
- Runway 17/35: 3,000 meters (9,843 feet), Asphalt
The runway at Sultan Hasanuddin is long enough to handle a wide variety of aircraft, including larger wide-body jets. The airport has one main terminal, with plans for future expansions to meet increasing demand. The terminal offers various passenger amenities, including lounges, food outlets, duty-free shopping, and transportation services such as taxis and car rentals.
5. Medan Kualanamu International Airport (KNO)
Airport Code: KNO
Time Zone: UTC +7 (Western Indonesia Time)
Address: Kualanamu International Airport, Deli Serdang, North Sumatra, Indonesia
Nearby Cities:
- Medan (19 miles)
- Binjai (30 miles)
- Tanjung Balai (80 miles)
Major Airlines Served:
- Garuda Indonesia
- Lion Air
- AirAsia
- Citilink
- Sriwijaya Air
Annual Passenger Traffic:
Approximately 6 million passengers annually.
Airport Location and History
Medan Kualanamu International Airport (KNO) is located in Deli Serdang, North Sumatra, and serves as the primary airport for Medan, the largest city on the island of Sumatra. The airport was officially opened in 2013, replacing the older Polonia Airport, which had limited capacity and was located closer to the city center. Kualanamu was built to support the growing economy of Medan and surrounding regions and to accommodate the increasing demand for both domestic and international flights.
Since its opening, Kualanamu has become an important hub for air travel to and from Sumatra, facilitating both tourism and business travel. The airport serves as a base for several regional and national carriers, connecting Medan to key cities in Indonesia and neighboring countries. Its modern design and facilities make it one of the most significant airports in Sumatra.
Facilities and Infrastructure
Kualanamu International Airport is a modern airport with comprehensive facilities to support its passenger traffic.
- Runways:
- Runway 12/30: 3,000 meters (9,843 feet), Asphalt
Kualanamu’s runway is capable of handling large aircraft, including wide-body jets. The airport has a single terminal, with separate sections for domestic and international flights. It provides a wide range of services, including shopping, dining, lounges, and transportation options such as taxis, buses, and car rentals. The airport is well-equipped to handle the growing passenger traffic, with future expansions planned to further enhance its capacity.