Country airport index

Airports in Indonesia.

8 airportsPrimary zone: Asia/Jakarta

This page lists 8 retained airport records in our curated Indonesia airport catalog with IATA and ICAO codes, city names, and local timezone information. Airport records come from OurAirports and timezone rules come from the IANA database. Click any airport for coordinates, elevation, the current local time, and nearby airports.

Content reviewed Apr 30, 2026. This airport index is reviewed as a curated reference surface. It does not claim complete aviation coverage for Indonesia; it lists 8 retained airport records (8 large airports) across Asia/Jakarta, Asia/Makassar.

Coverage note. This is an airport-reference index for timezone and travel planning. It focuses on retained large and medium airport records with usable codes and coordinates, not every runway, heliport, closed facility, or local landing strip. Airport service levels, terminal operations, route availability, and codes can change; verify with the airport, airline, NOTAM, or official aviation source before travel.

Country airport evidence

Why this Indonesia airport page is retained

11/12 signals

This page is classified as a compact gateway set. The evidence score comes from static source coverage: codes, airport facts, official domains, city-clock handoffs, IANA zones, operational facts, and country dossiers where present.

Retained scope

compact gateway set

Indonesia has 8 retained large/medium airport records (8 large, 0 medium) across 2 IANA zones.

Code and entity coverage

8 IATA, 8 ICAO

8 retained records have airport-facts rows; 8 cite official airport domains and 8 carry Wikidata entity links.

Traffic and operation facts

0 passenger rows

No retained record quotes passenger-volume facts yet; operational depth comes from type, code, timezone, runway, source, and scheduled-service fields where available.

Timezone pattern

2 airport zones

Airport clocks span UTC+07:00 to UTC+08:00, so this country page must keep airport-local time rather than assuming Asia/Jakarta.

Verification boundary

32 source URLs

Visible source hosts include jakartasoekarnohattaairport.com, en.wikipedia.org, wikidata.org, ourairports.com, angkasapura2.co.id, kualanamu-airport.co.id, adisumarmo-airport.com, ahmadyani-airport.com. These support identity and static facts, not live routes, terminal assignments, NOTAMs, or airline schedules.

Editorial status

manual dossier attached

Manual dossier sources are attached for country-level aviation context; point-in-time statements still defer to the linked authorities.

Source hosts seen in retained airport facts

jakartasoekarnohattaairport.comen.wikipedia.orgwikidata.orgourairports.comangkasapura2.co.idkualanamu-airport.co.idadisumarmo-airport.comahmadyani-airport.com

Traveler planning patterns

How to use Indonesia airport data without overreading it

Country-specific caveats

Start with the gateway layer

Adisoemarmo International Airport (SOC) is the first retained airport to check for Indonesia; then scan the 8 large and 0 medium records for regional alternates.

Keep airport-local time explicit

Do not assume one country clock: retained airport zones span UTC+07:00 to UTC+08:00. That matters for overnight arrivals, missed-connection buffers, and airport pickup times.

Use codes for the search, city pages for context

4 airport records link onward to vetted city-time pages, so a code lookup can become a local-clock, daylight, holiday, and meeting-time check.

Treat schedules as live elsewhere

8 retained records carry a scheduled-service flag, but route availability, airline service, terminals, and disruption notices are not live here.

Watch holidays and local operating days

Indonesia has a holiday country page on this site, so use it alongside airport time checks for closures, public-holiday pressure, and ground-service planning.

Know what the passenger data covers

No retained airport quotes passenger-volume facts yet, so the page avoids traffic rankings and leans on source-backed type, code, timezone, and city context.

Airport coverage patterns

How the Indonesia airport index is structured

This page adds country-level context around airport counts, code coverage, timezone spread, and city-clock handoffs. It is built from the retained airport dataset rather than a live airline or aviation registry feed.

Coverage pattern

Only 8 airport records are retained for Indonesia, mapped across 7 localities — a deliberately small set (8 large and 0 medium; 8 large airports) covering the airports most likely to anchor a city clock or travel check.

Code reliability

Every retained Indonesia record carries both an IATA and an ICAO code (8 of each), so passenger-facing and aviation lookups resolve consistently across the set.

Timezone spread

Airports in Indonesia are not on one clock — they span Asia/Jakarta, Asia/Makassar, led by Asia/Jakarta (7) and Asia/Makassar (1). Read each airport's stored zone directly rather than assuming a national offset.

Major airport examples

Standout anchors here include Adisoemarmo International Airport (SOC) in Surakarta, Halim Perdanakusuma International Airport (HLP) in Jakarta, Jenderal Ahmad Yani Airport (SRG) in Semarang, and Juanda International Airport (SUB) in Surabaya. Large airports lead the list because they are the most reliable hooks for travelers, city clocks, and cross-border time checks.

City-clock handoff

Airport records here hand off to indexable city pages such as Jakarta (CGK, HLP), Makassar (UPG), and Surabaya (SUB). Handoffs are restricted to vetted city pages so the airport index does not spend crawl budget on thin local URLs.

Offset range

Airport timezone records in Indonesia span 2 IANA zones from UTC+07:00 to UTC+08:00, an offset spread of 1.0 hours. Treat each airport's stored zone as authoritative for local clock math instead of assuming a single national offset.

International gateway count

7 retained records carry an international-gateway role label in the curated airport facts for Indonesia. Notable hub airlines in the curation file include Batik Air. Role labels are derived from OurAirports type plus airport naming; verify scheduled international service with the carrier before booking.

Regional peer comparison

Indonesia has 8 retained airport records vs. South Korea 8, United Arab Emirates 8, Iran 6 in the same continent. This is a structural comparison of retained-record counts, not an audit of national aviation policy or fleet size.

Operational depth

Across the retained Indonesia set we have 11 curated runway records and 8 airports flagged with scheduled service. Operational facts come from the Wikipedia-derived airport-facts curation, which is sparse for smaller airports and not a substitute for the airport authority's own data.
Traveler boundary: use these records for timezone orientation and airport discovery. Verify live operations, route availability, terminal status, and NOTAM-sensitive details with official airport, airline, or aviation sources.

Country aviation profile

Aviation profile snapshot for Indonesia

Curated airport facts

These numbers aggregate the curated airport-facts file across this country’s retained records. Missing fields mean the curation file does not quote that figure; they are not zero-imputed.

International gateways

7

Records flagged with an international-gateway role label.

Scheduled service

8 / 8

Records with the OurAirports “scheduled service” flag set.

Runway records

11

Sum of curated runway counts where the facts file quotes a number.

Curated passenger coverage

0 / 8

Curated passenger figures are not yet attached to retained records here.

Hub airline tags

Batik Air

Gateway evidence matrix

Leading retained airports and their source signals

8 representative rows

The rows below show why the top airport records are useful beyond a country list: role labels, code identity, timezone, scheduled-service flags, passenger/runway facts where quoted, and the source hosts that back static airport identity.

Adisoemarmo International Airport

Surakarta · SOC · Asia/Jakarta

WAHQ

The airport is actually not located within Surakarta’s city limits; it is situated in Boyolali Regency, approximately 14 km north of downtown Surakarta.

Operations

scheduled service; 1 runway; longest runway 8,530 ft / 2,600 m

Source signals

official site; Wikipedia summary; Wikidata entity; 4 source labels; 19 coverage signals

adisumarmo-airport.comen.wikipedia.orgwikidata.orgourairports.com

Halim Perdanakusuma International Airport

Jakarta · HLP · Asia/Jakarta

WIHH

Located in East Jakarta near the border with Bekasi, West Java, the airport lies approximately 12 kilometers from Jakarta’s city center.

Operations

scheduled service; 1 runway; longest runway 9,843 ft / 3,000 m

Source signals

official site; Wikipedia summary; Wikidata entity; 4 source labels; 20 coverage signals

angkasapura2.co.iden.wikipedia.orgwikidata.orgourairports.com

Jenderal Ahmad Yani Airport

Semarang · SRG · Asia/Jakarta

WAHS

OurAirports classifies SRG as a large airport with scheduled service, which gives it stronger planning value than a code-only lookup.

Operations

scheduled service; 1 runway; longest runway 8,399 ft / 2,560 m

Source signals

official site; Wikipedia summary; Wikidata entity; 4 source labels; 17 coverage signals

ahmadyani-airport.comen.wikipedia.orgwikidata.orgourairports.com

Juanda International Airport

Surabaya · SUB · Asia/Jakarta

WARR

It is located approximately 12 kilometres from Surabaya city centre and serves the Surabaya metropolitan area, the metropolitan area of Surabaya plus extended urban area.

Operations

scheduled service; 1 runway; longest runway 9,843 ft / 3,000 m

Source signals

official site; Wikipedia summary; Wikidata entity; 4 source labels; 19 coverage signals

juanda-airport.comen.wikipedia.orgwikidata.orgourairports.com

Kualanamu International Airport

Beringin · KNO · Asia/Jakarta

WIMM

It is located in Deli Serdang Regency, 23 kilometres (14 mi) east of downtown Medan.

Operations

scheduled service; 1 runway; longest runway 12,303 ft / 3,750 m

Source signals

official site; Wikipedia summary; Wikidata entity; 4 source labels; 20 coverage signals

kualanamu-airport.co.iden.wikipedia.orgwikidata.orgourairports.com

Soekarno-Hatta International Airport

Jakarta · CGK · Asia/Jakarta

WIII

Named after the first president and vice president of Indonesia, Sukarno (1901–1970) and Mohammad Hatta (1902–1980), the airport is located at Benda, Tangerang and Cengkareng, West Jakarta, which is about 20 km northwest of Central Jakarta.

Operations

scheduled service; 3 runways; longest runway 12,008 ft / 3,660 m

Source signals

official site; Wikipedia summary; Wikidata entity; 4 source labels; 20 coverage signals

jakartasoekarnohattaairport.comen.wikipedia.orgwikidata.orgourairports.com

Sultan Hasanuddin International Airport

Makassar · UPG · Asia/Makassar

WAAA

The airport is located on the border between Makassar and Maros, a suburb in South Sulawesi, approximately 20 km (12 mi) or 15 minutes from Makassar city center via the freeway/tollway, and about 23 km (14 mi) or 20 minutes via the highway.

Operations

scheduled service; 2 runways; longest runway 10,171 ft / 3,100 m

Source signals

official site; Wikipedia summary; Wikidata entity; 4 source labels; 19 coverage signals

hasanuddin-airport.co.iden.wikipedia.orgwikidata.orgourairports.com

Yogyakarta International Airport

Yogyakarta · YIA · Asia/Jakarta

WAHI

The airport is located approximately 45 km from the city of Yogyakarta, serving both the Yogyakarta Special Region and nearby Central Javan cities such as Purworejo, Kebumen, Cilacap, and Magelang.

Operations

scheduled service; 1 runway; longest runway 10,663 ft / 3,250 m

Source signals

official site; Wikipedia summary; Wikidata entity; 4 source labels; 18 coverage signals

yogyakarta-airport.co.iden.wikipedia.orgwikidata.orgourairports.com

Time-zone span

Airport timezone offsets across Indonesia

2 IANA zones

Indonesia’s retained airport records span 2 IANA zones from UTC+07:00 to UTC+08:00 — an offset spread of 1.0 hour. No zone here observes a seasonal DST shift in the IANA database.

Asia/Jakarta

UTC+07:00 · WIB

7 airports

Asia/Makassar

UTC+08:00 · WITA

1 airport

Regional peer comparison

Indonesia vs. Asia peers

Retained-record counts

Peers are picked by geographic proximity (same continent) and similarity of retained-record counts. Comparison is structural — it does not audit fleet size, national aviation policy, or passenger traffic.

CountryAirports
Indonesia8
South Korea8
United Arab Emirates8
Iran6

Country aviation dossier

Editorial context for Indonesia aviation

Hand-curated

Soekarno-Hatta International (CGK) handled 54.8 million passengers in 2024 (+7%), with 362,643 aircraft movements. Garuda Indonesia, Lion Air, Citilink, and Batik Air dominate; AirAsia Indonesia and Super Air Jet cover the LCC layer. InJourney Airports (the merged AP I + AP II state operator since 2024) runs major airports; the Indonesia DGCA is the regulator. The new Nusantara capital project includes a new airport (VVIP IKN), but CGK and Bali Ngurah Rai (DPS) remain the high-volume hubs.

Last verified 2026-05-09 · manually curated. Figures quoted in this paragraph are point-in-time; treat the linked sources as authoritative.

Frequently asked

Indonesia airport questions

How many airports does Indonesia have in this index?
This index retains 8 airport records for Indonesia (8 large and 0 medium). It is a curated reference set with usable IATA/ICAO codes and coordinates, not a complete national aviation registry.
Which is the largest airport in Indonesia?
Large-airport records appear first in this index. The top entries for Indonesia include Adisoemarmo International Airport (SOC), Halim Perdanakusuma International Airport (HLP), Jenderal Ahmad Yani Airport (SRG). No quoted passenger-volume figure is attached to those records in the curated airport-facts file.
Which timezones span Indonesia's airports?
Indonesia's retained airport records sit across 2 IANA timezones from UTC+07:00 to UTC+08:00, an offset spread of 1.0 hours with no seasonal DST in the retained zones. Each airport stores its own IANA zone identifier for local-clock math.
Does Indonesia have international airports?
Yes. The curated airport-facts file flags 7 records with an international-gateway role label in Indonesia. The role tags are derived from OurAirports type plus airport naming; verify scheduled international service with the carrier before booking.
How does Indonesia compare with regional peers for airport count?
Among same-continent peers with similar retained-record counts, Indonesia has 8 records vs. South Korea (8), United Arab Emirates (8), Iran (6). The comparison covers only retained records on this site, not full national aviation inventories.

Country overview

Airport coverage for Indonesia

The retained catalog currently includes 8 airport records in 7 airport cities or localities. Large airports are shown first because they are usually the most useful entry points for flight planning, timezone checks, and nearby-city lookup.

Retained records

8

Airport localities

7

Timezone records

2 zones

Time-zone planning

Use the airport clock for travel math

For overnight flights, connections near daylight-saving transitions, and cross-border itineraries, use the airport’s IANA timezone instead of assuming every airport follows the country’s primary zone.

Asia/Jakarta7 airports
Asia/Makassar1 airport

Codes, clocks, and city mapping

How to read the Indonesia airport index

IATA + ICAO reference

IATA coverage

8 codes

Useful for passenger-facing flight searches, tickets, airport boards, and quick route lookup.

ICAO coverage

8 codes

Useful for aviation references, flight tracking, weather briefings, and operational documents.

Airport mix

8 large / 0 medium

Gateway airports are prioritized first, but regional airports remain useful for local clock checks.

DST travel risk

Multi-zone

Recheck local airport time around overnight arrivals, daylight-saving weekends, and cross-border connections.

Major airport list

Key airports in Indonesia

Large airports first

These entries are pulled from the same retained catalog as the full table below. Use them as a starting point for local time, code lookup, and nearby-city planning, then verify route and terminal details with the airport or airline.

Route-planning cues

When this airport index is useful

Start with gateway airports

8 large airports

Use large-airport entries first for broad trip planning, then scan medium airports for regional options.

Check the local clock

2 timezones

Compare airport zones before overnight arrivals, early departures, or daylight-saving changes.

Move to city context

4 linked airports

Linked city pages help turn an airport timezone into a local clock for meetings and ground plans.

Boundary: this page supports code lookup, timezone checks, and city planning. It does not verify active routes, terminals, flight schedules, border rules, or operating notices.

City coverage

Airport cities with time pages

Illustrative airport time board

Example flight and gate labels are generated for display; local-time values use the timezone records shown on the page.

Destination
Flight
Gate
Local Time
SURAKARTA (SOC)
QF 267
E18
0
0
5
2
JAKARTA (HLP)
QF 806
E18
0
0
5
2
SEMARANG (SRG)
QF 989
E18
0
0
5
2
SURABAYA (SUB)
EK 484
D44
0
0
5
2
BERINGIN (KNO)
JL 618
C21
0
0
5
2
JAKARTA (CGK)
AA 983
A07
0
0
5
2
MAKASSAR (UPG)
UA 404
B05
0
1
5
2
YOGYAKARTA (YIA)
BA 906
B12
0
0
5
2