ID Prefix and Three-Character Location Code
The country prefix for Indonesia is ID. It is followed by a three-character location designator, producing records such as IDJKT for Jakarta and IDSUR for Surabaya.
Indonesia has 150 ports and terminals indexed in the Ecer Freight database, supporting container, bulk, energy and inter-island cargo flows across Southeast Asia.
Use verified UN/LOCODE references to plan port selection, inland delivery and international sea freight from Indonesia.
Indonesia is an archipelagic trading nation with major gateways on Java, Sumatra, Kalimantan, Sulawesi and the Riau Islands. The indexed-port count below is an Ecer Freight database coverage measure and is separate from national port-administration or port-ranking counts.
How many seaports does Indonesia have?
Indonesia has 150 seaports and terminals indexed by Ecer Freight in its Nov 2026 database snapshot. This is an indexed coverage figure, not a claim about every port facility under Indonesian public or private administration.
Which ports are busiest for container shipping in Indonesia?
Jakarta, represented in the database by IDJKT and related Jakarta terminal records, is generally Indonesia’s largest container gateway, followed by Surabaya (IDSUR and IDSUB) and other regional hubs such as Semarang (IDSEM) and Makassar (IDMAK).
Which Indonesian regions handle the main cargo flows?
Java handles the largest concentration of containerized manufacturing cargo through Jakarta, Surabaya and Semarang, while Sumatra, Kalimantan, Sulawesi and the Riau Islands serve energy, commodities, domestic distribution and regional transshipment flows.
The following indicative league table uses the leading Indonesia records in the Ecer Freight sample. Throughput figures are rounded 2025 public-market indicators and should be confirmed with the relevant terminal or carrier before quotation.
Indicative 2025 container throughput ranking
Java is the principal manufacturing and consumer market cluster. Jakarta, Cikarang and nearby dry-port facilities support containerized imports, exports and inland distribution.
Representative Java port and inland gateway records
| Port | UN-LOCODE | City / Province | Main cargo role |
|---|---|---|---|
| Jakarta | IDJKT | Jakarta | Container gateway and consumer-market cargo |
| Jakarta Utc1 | IDJAK1 | Jakarta | Terminal-level Jakarta cargo record |
| Jakarta Utc2 | IDJUT | Jakarta | Terminal-level Jakarta cargo record |
| Jakarta Utc3 | IDUTE | Jakarta | Terminal-level Jakarta cargo record |
| Cikarang | IDCKR | Cikarang | Industrial and export cargo gateway |
| Cikarang Dry Port | IDJBK | Kabupaten Bekasi | Inland container handling and customs support |
| Semarang | IDSEM | Semarang | Central Java container and general cargo |
| Merak | IDMRK | Merak | Ro-ro, ferry and industrial cargo |
Sumatra-facing gateways connect plantation, energy, industrial and consumer cargo with the Malacca Strait and domestic Indonesian services.
Representative Sumatra port records
| Port | UN-LOCODE | City / Province | Main cargo role |
|---|---|---|---|
| Belawan | IDBLN | Central Kalimantan | Container, plantation and general cargo |
| Belawan | IDBLW | Belawan | North Sumatra gateway cargo |
| Palembang | IDPLM | Palembang | River-connected bulk and general cargo |
| Palembang | IDPAG | Palembang | Regional container and industrial cargo |
| Panjang | IDPNJ | Bandar Lampung | Agricultural, container and general cargo |
| Dumai | IDDUM | Dumai | Oil, palm products and bulk cargo |
| Padang | IDPAD | Padang | West Sumatra regional cargo |
| Jambi | IDDJB | Jambi | River, energy and plantation cargo |
Kalimantan gateways serve energy, minerals, timber, palm products and domestic distribution. Batam benefits from its position close to Singapore and regional manufacturing clusters.
Representative Kalimantan and Riau Islands records
| Port | UN-LOCODE | City / Province | Main cargo role |
|---|---|---|---|
| Batam | IDBAT | Batam | Regional container and manufacturing cargo |
| Batam Island | IDBTM | Batam Island | Island logistics and industrial cargo |
| Senipah Terminal | IDSNT | Balikpapan | Energy and liquid bulk terminal activity |
| Balikpapan | IDBPN | Balikpapan | Energy, project and general cargo |
| Samarinda | IDSAM | Samarinda | Coal, bulk and river-connected cargo |
| Banjarmasin | IDBAN | Banjarmasin | Regional general and bulk cargo |
| Pontianak | IDPNK | Pontianak | West Kalimantan container and general cargo |
| Sampit | IDSPT | Sampit | Timber, plantation and regional bulk cargo |
Eastern gateways provide domestic feeder connectivity and serve regional agricultural, fisheries, mining, tourism and project cargo flows across the Indonesian archipelago.
Representative eastern Indonesia port records
| Port | UN-LOCODE | City / Province | Main cargo role |
|---|---|---|---|
| Makassar | IDMAK | Makassar | Eastern Indonesia container hub |
| Ujung Pandang(kota Makassar) | IDUPG | Makassar | Makassar-area regional cargo record |
| Bitung | IDBIT | Bitung | North Sulawesi container and fisheries cargo |
| Kendari | IDKEN | Kendari | Mining, agricultural and domestic cargo |
| Gorontalo | IDGOR | Gorontalo | Regional agricultural and general cargo |
| Benoa | IDBNA | Benoa | Bali regional, cruise and general cargo |
| Ambon | IDAMQ | Ambon | Maluku island distribution cargo |
| Sorong | IDSOR | Sorong | West Papua regional and project cargo |
UN/LOCODE references help identify transport locations in booking, customs, shipping and trade-document workflows. A code should be checked against the precise terminal or location required for the shipment.
The country prefix for Indonesia is ID. It is followed by a three-character location designator, producing records such as IDJKT for Jakarta and IDSUR for Surabaya.
A city-level record may identify a broad logistics location, while a terminal-level record can identify a specific facility, operating area or database entry. Jakarta-related records such as IDJKT, IDJAK1, IDJUT and IDUTE should therefore be matched to the booking instruction.
Verify the location name and code against the UNECE UN/LOCODE reference, then compare the result with the current Ecer Freight port directory and the carrier’s booking system.
Transit times are indicative port-to-port ranges. Actual schedules depend on vessel rotation, transshipment, blank sailings, customs release, equipment availability and the final inland destination.
A major lane for minerals, energy products, manufactured goods, consumer products and project cargo, with direct and transshipment options.
Short-sea services connect Indonesian manufacturing, energy and consumer cargo with regional distribution and transshipment hubs.
European services commonly use hub connections and are used for furniture, footwear, apparel, food products, machinery and industrial cargo.
Transpacific and interline services support Indonesian exports to the United States and Canada, with routing selected by cargo type and final inland point.
The page separates first-party indexed coverage from official statistics and market-level throughput indicators. Port names and codes are drawn from the supplied Ecer Freight sample; operational details and schedules remain subject to confirmation.
Indonesia has 150 seaports and terminals indexed by Ecer Freight in the Nov 2026 database snapshot. The figure describes Ecer Freight coverage and does not represent every Indonesian port facility.
Jakarta is generally the largest container gateway in Indonesia. The Ecer Freight sample includes Jakarta under IDJKT together with additional Jakarta terminal records.
The principal Jakarta record in the supplied Ecer Freight sample is IDJKT. Terminal-specific or operational records may use additional codes, so the booking location should be confirmed before documentation is issued.
Java is the main container and manufacturing cluster, while Sumatra supports plantation and energy cargo, Kalimantan supports bulk and energy flows, and Sulawesi and eastern Indonesia support domestic distribution and regional commodities.
The indexed-port snapshot is dated Nov 2026. The latest complete statistical comparison year used for the page is 2025. Vessel schedules, rates, terminal restrictions and throughput should be reconfirmed at the time of shipment.
Not always. A UN/LOCODE may identify a city, port area or specific database location, while a carrier or terminal system may use an operational facility code. The exact booking instruction should be checked against the carrier and terminal.
Shippers can compare indicative FCL or LCL options through the relevant Ecer Freight rate pages. A quotation normally requires the origin, destination, commodity, cargo dimensions or container type, weight, sailing preference and Incoterms.
Editorial note: Port names and UN/LOCODE records are based on the Ecer Freight database snapshot for Nov 2026. Throughput and macro-statistical references use the latest complete 2025 context available for this page and are reviewed as official releases, terminal disclosures and carrier information change. Shipping schedules, port acceptance, charges and transit times require confirmation before booking.
Ecer Freight · Seaports in Indonesia: Port Codes, Throughput & Regional Guide (2026) · Data reviewed quarterly · Port Codes · Ports by Country · Contact