Buy International Travel Insurance Online
Instant Policy, No Medical Check-ups

List of 17 Domestic & International Airports in Indonesia

Millions of tourists, from all over the world, travel to Indonesia to experience the breathtaking views of natural attractions. It includes its tropical beaches and wildlife-rich landscapes.

Indonesia boasts a plethora of remarkable best-in-class international and regional airports, providing incredible travel experiences to all passengers. Navigate through this article to learn about the list of airports in Indonesia and the services available in each.

List of 17 Airports in Indonesia

Name of the Airport Type
Soekarno Hatta International Airport, West Jakarta International
Juanda International Airport, East Java International
Gusti Ngurah Rai International Airport, Bali International
Sultan Aji Muhammad Sulaiman International Airport, Kalimantan International
Kualanamu International Airport, East Downtown Medan International
Sultan Hasanuddin Airport, Makassar International
Ahmad Yani Airport, Central Java International
Husein Sastranegara International Airport, West Java International
Kertajati International Airport, West Java International
Sultan Syarif Kasim II International Airport, Riau International
Sultan Mahmud Badaruddin II International Airport, Palembang International
Kalimarau International Airport, East Kalimantan International
Banyuwangi International Airport, East Java International
Dortheys Hiyo Eluay International Airport, Papua International
Sultan Muhammad Kaharuddin III Airport, West Nusa Tenggara Domestic
Samarinda Baru Airport, North Samarinda Domestic
Domine Eduard Osok Airport, Southwest Papua Domestic

List of International Airports in Indonesia

Indonesia has more than 600 airports, and each of them plays a significant role in connecting its massive network of islands. Here is a list of 17 major airports with scheduled flights to several regional and overseas destinations.

Note: The services and other factors keep changing frequently. So, please verify all information before planning your trip.

1. Soekarno Hatta International Airport (CGK), West Jakarta

Soekarno Hatta International Airport is the largest and busiest international airport in Indonesia. The airport started flight operations in 1985, serving the metropolitan area of Jakarta on Java Island. Formerly known as Jakarta Cengkareng Airport, this airport is situated approximately 32 kilometres away from the centre of the city.

  • Address: VMF3+6P Pajang, Tangerang City, Banten, Indonesia
  • ICAO Code: WIII
  • IATA Code: CGK
  • Category: International
  • Terminals: There are 3 passenger terminals and 2 cargo terminals at this airport.
  • Services & Amenities Available:
    • Currency Exchange
    • Tour Guides
    • Parenting Room
    • Children’s Playground
    • Art Gallery
    • Library
    • Gaming Station
    • Conference Room

2. Juanda International Airport (SUB), East Java

Juanda International Airport is one of the busiest airports in Indonesia, serving around 500 aircraft daily. Established as an air base of the Indonesian Navy in 1964, this airport is situated within a city limit of 12 kilometres from Downtown Surabaya. It has a single runway, a 15-storey control tower and 19 aerobridges.

  • Address: Jl. Ir. H. Juanda, Betro, Kec. Sedati, Kabupaten Sidoarjo, Jawa Timur 61253, Indonesia
  • ICAO Code: WARR
  • IATA Code: SUB
  • Category: International
  • Terminals:
    • Terminal 1 handles all domestic operations and accommodates 8 million passengers annually.
    • Terminal 2 holds operations of all international flights and can accommodate 6 million passengers.
  • Services & Amenities Available:
    • Medical Services
    • Lost and Found Services
    • Currency Exchange
    • Children’s Play Area
    • Prayer Room

3. Gusti Ngurah Rai International Airport (DPS), Bali

The 2nd busiest international airport, Gusti Ngurah Rai International Airport is situated in Ngurah Rai, which is about 13 kilometres away from Downtown Denpasar. In 2016, this airport won the World's 3rd Best Airport award for offering world-class services to 25 million passengers annually.

  • Address: Jalan Raya Gusti Ngurah Rai, Tuban, Kec. Kuta, Badung Regency, Bali 80362, Indonesia
  • ICAO Code: WADD
  • IATA Code: DPS
  • Category: International
  • Terminals: There are 2 passenger terminals, one for domestic and the other for international flights, each with 62 check-in counters. Besides, the airport has one cargo terminal.
  • Services & Amenities Available:
    • Currency Exchange
    • Travel Agency
    • Spa and Resorts
    • Nursery Room and Playground
    • Transportation Kiosk
    • Prayer Room

4. Sultan Aji Muhammad Sulaiman International Airport (BPN), Kalimantan

Sultan Aji Muhammad Sulaiman International Airport lies within a distance of 10 kilometres from Balikpapan. This airport has a water recycling plant and an energy-efficient air-conditioned terminal, making it one of the few eco-friendly Indonesian airports.

  • Address: Jl. Marsma R. Iswahyudi, Sepinggan, Kecamatan Balikpapan Selatan, Kota Balikpapan, Kalimantan Timur 76115, Indonesia
  • ICAO Code: WALL
  • IATA Code: BPN
  • Category: International
  • Terminals: It has arrival and departure terminals along with a cargo terminal.
  • Services & Amenities Available:
    • Currency Exchange
    • Ground Handling Facilities
    • Customs and Immigration
    • Storage Facilities

5. Kualanamu International Airport (KNO), East Downtown Medan

Kualanamu International Airport is the 3rd largest international airport operating since 2013. Primarily located in Deli Serdang Regency, this airport is about 23 kilometres away from Medan City. Among all airports in Indonesia, it is the first one to install an automatic baggage handling system, facilitating passengers during baggage claims.

  • Address: JVJG+F2P, Jl. Bandara Kuala Namu, Ps. Enam Kuala Namu, Kec. Beringin, Kabupaten Deli Serdang, Sumatera Utara 20553, Indonesia
  • ICAO Code: WIMM
  • IATA Code: KNO
  • Category: International
  • Terminals: There is a single-passenger terminal handling all domestic and international services.
  • Services & Amenities Available:
    • Lost and Found Services
    • Currency Exchange 
    • Postal Services 
    • Gaming Centre 
    • Movie Theatre 
    • Car Rental Services 

6. Sultan Hasanuddin Airport (UPG), Makassar

About 17 km northeast of Makassar lies another international airport in Indonesia, Sultan Hasanuddin Airport. Built in 1935, this airport was originally known as Kadieng Airfield. It is the first Indonesian airport to have a high-tech architectural design. Currently, it has the capacity to handle the operations of 3 wide-body aircraft every day.

  • Address: Jalan Airport No.1, Kec. Biringkanaya, Kota Makassar, Sulawesi Selatan 90552, Indonesia
  • ICAO Code: WAAA
  • IATA Code: UPG
  • Category: International
  • Terminals: The airport has a new passenger terminal opened in 2008 with the capacity to accommodate 747 jumbojet.
  • Services & Amenities Available:
    • Duty-free Shopping
    • Retail Outlets
    • Bookstore

7. Ahmad Yani Airport (SRG), Central Java

Known as Jenderal Ahmad Yani International Airport, this airport initially served as a military airbase of the Indonesian Army. The airport started providing commercial flights from the year 1966. Situated about 8 kilometres away from its centre, Ahmad Yani Airport is the main gateway for flights to Semarang City and its surroundings.

  • Address: 29MG+G2R, Tambakharjo, Kec. Semarang Barat, Kota Semarang, Jawa Tengah 50149, Indonesia
  • ICAO Code: WAHS
  • IATA Code: SRG
  • Category: International
  • Terminals: The airport houses one passenger terminal. It is the first eco-friendly floating terminal built in Indonesia.
  • Services & Amenities Available:
    • Customs and Immigration
    • Weather Facilities
    • Ground Handling Services 
    • Public Hall 
    • Bookstore 

8. Husein Sastranegara International Airport (BDO), West Java

Another addition to the list of airports in Indonesia is Husein Sastranegara International Airport, situated within 5 kilometres from the centre of the city Bandung. This airport was built during the Dutch colonial period in the 1930s. Recognised for providing outstanding services to passengers, this airport won the Best Airport in Asia-Pacific Award in 2020.

  • Address: Jl. Pajajaran Dalam No.156, Husen Sastranegara, Kec. Cicendo, Kota Bandung, Jawa Barat 40174, Indonesia
  • ICAO Code: WICC
  • IATA Code: BDO
  • Terminals: It has one terminal with 2 concourses, one for domestic and the other for international flights.
  • Category: International
  • Services & Amenities Available:
    • Bookstore
    • Gaming Arcades
    • Passenger and Executive Lounges
    • Smoking Room

9. Kertajati International Airport (KJT), West Java

Kertajati International Airport is the 2nd largest airport in Indonesia and 2nd primary international airport serving the Bandung metropolitan area. Starting its operations in 2018 and serving as the main gateway to West Java, this airport lies within a distance of less than one kilometre from the downtown city.

  • Address: Kertajati, Majalengka Regency, West Java 45457, Indonesia
  • ICAO Code: WICA
  • IATA Code: KJT 
  • Category: International  
  • Terminals: There is a single-passenger terminal with 2 concourses. 
  • Services & Amenities Available: 
    • Customs and Immigration 
    • Currency Exchange 
    • Loading and Unloading Services
    • Nursery Room 
    • Reading Room

10. Sultan Syarif Kasim II International Airport (PKU), Riau

Established in 1940, Sultan Syarif Kasim II International Airport is one of the significant airports in Indonesia serving the Riau province. This airport shares its runway with an airbase of the Indonesian Air Force. The airport is located about 8 kilometres from the downtown city and is easily accessible via public transportation.

  • Address: FC7X+X8F, Maharatu, Kec. Marpoyan Damai, Kota Pekanbaru, Riau 28288, Indonesia
  • ICAO Code: WIBB
  • IATA Code: PKU
  • Category: International
  • Terminals: There is a single-passenger terminal at this airport.
  • Services & Amenities Available: 
    • Currency Exchange
    • Health Clinics
    • Prayer Room
    • Souvenirs and Gift Shops

11. Sultan Mahmud Badaruddin II International Airport (PLM), Palembang

Originally used as a customs aerodrome, Sultan Mahmud Badaruddin II International Airport is an international airport now used for civilian purposes. Built in the late 1930s, this airport also serves as a significant stop for wide-body aircraft such as Boeing 777, Airbus A330 and Boeing 747. It lies within a city limit of 12 kilometres from downtown.

  • Address: Jl. Bandara Sultan Mahmud Badaruddin II, Talang Betutu, Kec. Sukarami, Kota Palembang, Sumatera Selatan 30761, Indonesia
  • ICAO Code: WIPP
  • IATA Code: PLM
  • Terminals: It has a single 3-storey passenger terminal and a few cargo terminals.
  • Category: International
  • Services & Amenities Available:
    • Currency Exchange
    • Medical Services
    • Prayer Room
    • Spa Area
    • Public Telephone Station

12. Kalimarau International Airport (BEJ), East Kalimantan

Kalimarau International Airport, known as Raja Alam International Airport or Berau Kalimarau Airport, is another domestic airport in Indonesia. It is located on Borneo Island. Elevated 18 metres above sea level, this airport has 2 aerobridges and an 1800-metre-long asphalt runway. Established in the year 2012, this airport primarily serves the Tanjung Redeb district.

  • Address: Teluk Bayur, Berau Regency, East Kalimantan 77315, Indonesia
  • ICAO Code: WAQT
  • IATA Code: BEJ
  • Terminals:
    • Domestic Terminal
    • VIP Terminal
    • International Terminal
    • Cargo Terminal
  • Services & Amenities Available:
    • Passenger and Executive Lounges
    • Shuttle Services

13. Banyuwangi International Airport (BWX), East Java

Formerly known as Blimbingsari Airport, it is the first green airport, functioning in Indonesia. The airport was established in 2010 and is approximately 18 kilometres from Banyuwangi City. It has won several prestigious awards, including the Aga Khan Award for Architecture, in 2022.

  • Address: M8QQ+2X3, Jl. Tawang Alun, Dusun Krajan, Blimbingsari, BlimbingsariKabupaten, Kabupaten Banyuwangi, Jawa Timur 68462, Indonesia
  • ICAO Code: WADY
  • IATA Code: BWX
  • Category: Domestic
  • Terminals: It has a single-passenger terminal building, accommodating 2 million passengers annually.
  • Services & Amenities Available:
    • Customs and Immigration
    • Weather Facilities
    • Ground Handling Services

14. Dortheys Hiyo Eluay International Airport (DJJ), Papua

Dortheys Hiyo Eluay International Airport is the easternmost Indonesian airport and the largest airport on New Guinea Island. Popularly known as Sentani International Airport, it is considered the port of entry into Papua Island. It was built during the 1940s, near Lake Sentani, about 40 kilometres from downtown Jayapura. This airport has a 3000 metre-long runway and 3 airbridges.

  • Address: Jl. PLN, Sentani Kota, Kec. Sentani, Kabupaten Jayapura, Papua 99359, Indonesia
  • ICAO Code: WAJJ
  • IATA Code: DJJ
  • Category: Domestic
  • Terminals: There is one passenger terminal in this airport.
  • Services & Amenities Available:
    • Bakery Store
    • Passenger and Executive Lounges
    • Souvenir and Gift Shops

List of Domestic Airports in Indonesia

15. Sultan Muhammad Kaharuddin III Airport (SWQ), West Nusa Tenggara

About 19 kilometres from downtown lies Sultan Muhammad Kaharuddin III Airport, a small airport providing scheduled flights to Lombok and other nearby regional destinations. In addition, the airport premises include a control tower, a base operating room and a 1600-metre-long runway. This airport is named after the last Sultan of the Sumbawa Sultanate, Muhammad Kaharuddin III.

  • Address:  Jl. Garuda No. 41, Sumbawa Besar, Lempeh, Kec. Sumbawa, Kabupaten Sumbawa, Nusa Tenggara Bar. 84316, Indonesia
  • ICAO Code: WADS
  • IATA Code: SWQ
  • Category: Domestic
  • Terminals: Although small, there is only one terminal facility at this airport.
  • Services & Amenities Available:
    • Aircraft Maintenance and Repair Services
    • Ground Handling Services
    • Lost and Found Services

16. Samarinda Baru Airport (AAP), North Samarinda

Samarinda Baru Airport, commonly known as APT Pranoto Airport, is the domestic airport serving the Samarinda City of East Kalimantan. This airport primarily handles flight operations with narrow-body jets. It has 4 boarding and jet bridge gates. Functioning since 2018, this airport is one of the newly-established airports in Indonesia.

  • Address: Jl. Poros Samarinda - Bontang, Sungai Siring, Kec. Samarinda Utara, Kota Samarinda, Kalimantan Timur 75119, Indonesia
  • ICAO Code: WALS
  • IATA Code: AAP
  • Category: Domestic
  • Terminals: The airport has one terminal.
  • Services & Amenities Available:
    • Airport Ground Services
    • Postal and Medical Services
    • Animal and Plant Quarantine Office

17. Domine Eduard Osok Airport (SOQ), Southwest Papua

One of the largest and busiest airports in Indonesia, Domine Eduard Osok Airport lies on the Bird's Head Peninsula, within a distance of 4 kilometres from Sorong. It serves as one of the entry points to the Raja Ampat Islands. The airport is the 2nd largest airport surpassing 2.4 million passengers from Indonesian Papua annually.

  • Address: Jl. Basuki Rahmat No.KM. 8, Remu Sel., Distrik Sorong Timur, Kota Sorong, Papua Bar. 98412, Indonesia
  • ICAO Code: WASS
  • IATA Code: SOQ 
  • Category: Domestic 
  • Terminals: It has a single terminal which can accommodate over 700 passengers daily. 
  • Services & Amenities Available:
    • Mini Retail Outlets 
    • Boutique 
    • Handicraft Shops 

FAQs About the Airports in Indonesia

Which is the closest airport to Jakarta, the capital city of Indonesia?

The closest airport to the capital city of Indonesia is Soekarno Hatta International Airport. This main international airport lies about 30 km away from Jakarta.

What facilities for passengers with disabilities are available at Soekarno Hatta International Airport?

There are several facilities available at Soekarno Hatta International Airport, for passengers with disabilities. It includes wheelchair-renting services and an accessible elevator-based terminal.

Which is the oldest airport in Indonesia?

Kemayoran Airport is the oldest airport located in Jakarta, Indonesia. It is the first international airport built in the 1930s by the Dutch East Indies Government.