Ports
The full UN/LOCODE seaport directory — 17,524 ports across 232 countries — built for the working seafarer. Each detail page combines the UNECE reference fields (coordinates, time zone, currency, electricity, languages) with the operational layer most directories skip: the named port authority, the nearest seafarer welfare centre, country-level shore-leave and visa policy, and recent port-state-control detentions where the data has been published. About 4.5% of the long-tail ports have a verified port authority today and that share grows with each enrichment round.
How to use this directory: search by name or UN/LOCODE in the box below, or browse by country / region / function code. Tagged crew-change hubs (115 priority ports) carry a green badge near the page header. For the top-30 Asian and South-Asian hubs where centre coverage is densest, look for the "Crew guide" section above the reference table.
Before acting on a record: port authority contact details, shore-leave rules, and visa requirements change frequently. Confirm with the ship's agent before stepping ashore. Every page shows a "last verified" date so you can judge freshness; for any cross-checked field cited as "blocked-by-source", treat it as a directory pointer rather than a published fact.
Showing 200 of 17,524 matching ports (page 43 of 88). Region browse: Asia-Pacific · Europe · Americas · Africa · Middle East
- Csepel HUCPE · Hungary · Europe
- Csömör HUCMR · Hungary · Europe
- Debrecen HUDEB · Hungary · Europe
- Dunapataj HUDPA · Hungary · Europe
- Dunaremete HUDRE · Hungary · Europe
- Dunaújváros HUDUU · Hungary · Europe
- Dunavecse HUDVE · Hungary · Europe
- Ebes HUEBS · Hungary · Europe
- Ercsi HUERC · Hungary · Europe
- Erdobenye HUERD · Hungary · Europe
- Esztergom HUEST · Hungary · Europe
- Ferencvaros HUFVS · Hungary · Europe
- Göd HUOOD · Hungary · Europe
- Gónyú HUGNY · Hungary · Europe
- Gyor HUGYO · Hungary · Europe
- Halásztelek HUHAL · Hungary · Europe
- Harta HUHRT · Hungary · Europe
- Hegyfalu HUHYF · Hungary · Europe
- Jászárokszállás HUJKZ · Hungary · Europe
- Kalocsa HUKCO · Hungary · Europe
- Karcag HUKAR · Hungary · Europe
- Kecel HUXEL · Hungary · Europe
- Kekkut HUKKU · Hungary · Europe
- Ketegyhaza HUKET · Hungary · Europe
- Kisvárda HUKIA · Hungary · Europe
- Komárom HUKOM · Hungary · Europe
- Körmend HUKOR · Hungary · Europe
- Lábatlan HULAB · Hungary · Europe
- Lágymányos HULMY · Hungary · Europe
- Mártély HUMTY · Hungary · Europe
- Mecseknádasd HUMKN · Hungary · Europe
- Miskolc HUMCQ · Hungary · Europe
- Mohács HUMOH · Hungary · Europe
- Nagybajom HUNGB · Hungary · Europe
- Nagyrada HUNZA · Hungary · Europe
- Neszmély HUNSZ · Hungary · Europe
- Pálmonostora HUPAL · Hungary · Europe
- RIS Inland waterways HUXXX · Hungary · Europe
- Sárospatak HURSP · Hungary · Europe
- Szeged HUSZE · Hungary · Europe
- Szentendre HUSZD · Hungary · Europe
- Szigetcsép HUPES · Hungary · Europe
- Szigetszentmiklós HUSZM · Hungary · Europe
- Tác HUTAC · Hungary · Europe
- Tahitotfalu HUTHT · Hungary · Europe
- Tokaj HUTOJ · Hungary · Europe
- Újpest HUUPS · Hungary · Europe
- Visegrád HUVIG · Hungary · Europe
- Zlate Klasy HUZTK · Hungary · Europe
- Zsira HUZSI · Hungary · Europe
- Adang Bay IDADB · Indonesia · Asia-Pacific
- Akeselaka IDAKE · Indonesia · Asia-Pacific
- Amamapare, Ij IDAMA · Indonesia · Asia-Pacific
- Ambon, Molucas IDAMQ · Indonesia · Asia-Pacific
- Ampana IDAPN · Indonesia · Asia-Pacific
- Ampenan, Bali IDAMP · Indonesia · Asia-Pacific
- Amurang IDTZD · Indonesia · Asia-Pacific
- Angar IDANG · Indonesia · Asia-Pacific
- Anggrek IDAGR · Indonesia · Asia-Pacific
- Anoa Natuna Pt. IDANO · Indonesia · Asia-Pacific
- Anyer Kidul IDANR · Indonesia · Asia-Pacific
- Arjuna, Java IDAJN · Indonesia · Asia-Pacific
- Aroe Bay IDARB · Indonesia · Asia-Pacific
- Arun IDAUN · Indonesia · Asia-Pacific
- Asike IDASI · Indonesia · Asia-Pacific
- Bagendang IDBGD · Indonesia · Asia-Pacific
- Balikpapan IDBPN · Indonesia · Asia-Pacific
- Balohan IDBLH · Indonesia · Asia-Pacific
- Balongan Terminal IDBAL · Indonesia · Asia-Pacific
- Banggai IDBGG · Indonesia · Asia-Pacific
- Banjarmasin IDBDJ · Indonesia · Asia-Pacific
- Banjuwangi, Java IDBJU · Indonesia · Asia-Pacific
- Banten IDBTN · Indonesia · Asia-Pacific
- Batam Island IDBTM · Indonesia · Asia-Pacific
- Batu Ampar IDBAP · Indonesia · Asia-Pacific
- Batu Ampar IDBUR · Indonesia · Asia-Pacific
- Batu Kilat IDBAK · Indonesia · Asia-Pacific
- Batuampar IDBAM · Indonesia · Asia-Pacific
- Batulicin IDBTW · Indonesia · Asia-Pacific
- Bekapai Terminal IDBEK · Indonesia · Asia-Pacific
- Belanak Terminal IDBNT · Indonesia · Asia-Pacific
- Belawan, Sumatra IDBLW · Indonesia · Asia-Pacific
- Belida Terminal IDBET · Indonesia · Asia-Pacific
- Beliling IDBLV · Indonesia · Asia-Pacific
- Belitung IDBLT · Indonesia · Asia-Pacific
- Benete IDBEN · Indonesia · Asia-Pacific
- Bengkulu, Sumatra IDBKS · Indonesia · Asia-Pacific
- Benoa IDBOA · Indonesia · Asia-Pacific
- Biak, Irian Jaya IDBIK · Indonesia · Asia-Pacific
- Bima, Sb IDBMU · Indonesia · Asia-Pacific
- Bima Terminal, Jv IDBMT · Indonesia · Asia-Pacific
- Biringkassi IDBIR · Indonesia · Asia-Pacific
- Bitung, Sulawesi IDBIT · Indonesia · Asia-Pacific
- Blang Lancang, St IDBLL · Indonesia · Asia-Pacific
- Blinju, Banka IDBLI · Indonesia · Asia-Pacific
- Bonggala IDBNG · Indonesia · Asia-Pacific
- Bontang, Kl IDBXT · Indonesia · Asia-Pacific
- Bula IDBUA · Indonesia · Asia-Pacific
- Buleleng, Bali IDBUG · Indonesia · Asia-Pacific
- Bunyu IDBYQ · Indonesia · Asia-Pacific
- Cape Sago IDCSA · Indonesia · Asia-Pacific
- Celukan Bawang, Bl IDCEB · Indonesia · Asia-Pacific
- Cereweh IDCER · Indonesia · Asia-Pacific
- Cikande IDSZA · Indonesia · Asia-Pacific
- Cilacap (Tjilatjap) IDCXP · Indonesia · Asia-Pacific
- Cirebon (Tjeribon) IDCBN · Indonesia · Asia-Pacific
- Ciwandan IDCIW · Indonesia · Asia-Pacific
- Dabo, Singkep Isl IDDAS · Indonesia · Asia-Pacific
- Demta IDDMA · Indonesia · Asia-Pacific
- Diviematra IDDIV · Indonesia · Asia-Pacific
- Djankar IDDJA · Indonesia · Asia-Pacific
- Dobo IDDOB · Indonesia · Asia-Pacific
- Donggi IDDOG · Indonesia · Asia-Pacific
- Dumai, Sumatra IDDUM · Indonesia · Asia-Pacific
- Durian IDSDA · Indonesia · Asia-Pacific
- Elat IDELA · Indonesia · Asia-Pacific
- Exspan IDEXS · Indonesia · Asia-Pacific
- Fak Fak, Irian Jaya IDFKQ · Indonesia · Asia-Pacific
- Gatot Subroto Permai IDGTS · Indonesia · Asia-Pacific
- Gee Island IDGEE · Indonesia · Asia-Pacific
- Gilimanuk, Bali IDGIL · Indonesia · Asia-Pacific
- Gorontalo, Sulawesi IDGTO · Indonesia · Asia-Pacific
- Gresik, Java IDGRE · Indonesia · Asia-Pacific
- Gunung Sitoli, St IDGNS · Indonesia · Asia-Pacific
- Inanwatan IDINA · Indonesia · Asia-Pacific
- Indonesia Bulk Terminal IDIBT · Indonesia · Asia-Pacific
- Jababeka IDJBK · Indonesia · Asia-Pacific
- Jabung Terminal IDJBT · Indonesia · Asia-Pacific
- Jakarta, Java IDJKT · Indonesia · Asia-Pacific
- Jakarta Pusat IDJPU · Indonesia · Asia-Pacific
- Jakarta UTC1 IDUTC · Indonesia · Asia-Pacific
- Jakarta UTC3 IDUTE · Indonesia · Asia-Pacific
- Jambi, Sumatra IDDJB · Indonesia · Asia-Pacific
- Jawa Timur IDJWA · Indonesia · Asia-Pacific
- Jayapura, Irian Jaya IDDJJ · Indonesia · Asia-Pacific
- Jepara IDJEP · Indonesia · Asia-Pacific
- Jogja Inland Port IDJIP · Indonesia · Asia-Pacific
- Jorong Anchorage IDJOR · Indonesia · Asia-Pacific
- Kahayan Bay IDKAH · Indonesia · Asia-Pacific
- Kahyangan IDKHY · Indonesia · Asia-Pacific
- Kakap Natuna Terminal IDKNT · Indonesia · Asia-Pacific
- Kalabahi IDKBH · Indonesia · Asia-Pacific
- Kalbut Situbondo IDKSO · Indonesia · Asia-Pacific
- Kambunong, Celebes IDKAM · Indonesia · Asia-Pacific
- Kampung Laut IDKPL · Indonesia · Asia-Pacific
- Kariangau IDKRG · Indonesia · Asia-Pacific
- Karosa, Sulawesi IDKAR · Indonesia · Asia-Pacific
- Kasim, Ij IDKAS · Indonesia · Asia-Pacific
- Kassue IDKSE · Indonesia · Asia-Pacific
- Kau IDKAU · Indonesia · Asia-Pacific
- Kempo, Sb IDKEM · Indonesia · Asia-Pacific
- Kendari, Sulawesi IDKDI · Indonesia · Asia-Pacific
- Kendawangan IDKDW · Indonesia · Asia-Pacific
- Ketapang, Kl IDKTG · Indonesia · Asia-Pacific
- Kidjang, Bintan IDKID · Indonesia · Asia-Pacific
- Koja IDKOJ · Indonesia · Asia-Pacific
- Kokas IDKOK · Indonesia · Asia-Pacific
- Kolaka IDKOL · Indonesia · Asia-Pacific
- Kolonodale IDKNL · Indonesia · Asia-Pacific
- Komodo IDKMD · Indonesia · Asia-Pacific
- Kotapinang, Baru IDKPN · Indonesia · Asia-Pacific
- Krueng Geukueh IDKGH · Indonesia · Asia-Pacific
- Kuala Enok IDENO · Indonesia · Asia-Pacific
- Kuala Kapuas, Kl IDKKA · Indonesia · Asia-Pacific
- Kualalangsa IDKUA · Indonesia · Asia-Pacific
- Kualatanjung IDKTJ · Indonesia · Asia-Pacific
- Kumai IDKUM · Indonesia · Asia-Pacific
- Kunak, Borneo IDKKB · Indonesia · Asia-Pacific
- Kupang, Timor IDKOE · Indonesia · Asia-Pacific
- Labuan Bajo IDLBO · Indonesia · Asia-Pacific
- Labuha, Molucas IDLAH · Indonesia · Asia-Pacific
- Lalang Terminal, St IDLAT · Indonesia · Asia-Pacific
- Langsa, Sumatra IDLAS · Indonesia · Asia-Pacific
- Lawe-Lawe, Kl IDLLA · Indonesia · Asia-Pacific
- Lembar IDLBR · Indonesia · Asia-Pacific
- Lhokseumawe IDLSW · Indonesia · Asia-Pacific
- Lifamatola IDLIF · Indonesia · Asia-Pacific
- Lobam IDLBM · Indonesia · Asia-Pacific
- Loki IDLKI · Indonesia · Asia-Pacific
- Lombok IDLOM · Indonesia · Asia-Pacific
- Lubuk Tutung IDLTT · Indonesia · Asia-Pacific
- Luwuk IDLUW · Indonesia · Asia-Pacific
- Madura Terminal IDMDR · Indonesia · Asia-Pacific
- Majene, Sv IDMAJ · Indonesia · Asia-Pacific
- Makassar IDMAK · Indonesia · Asia-Pacific
- Malili, Sulawesi IDMLI · Indonesia · Asia-Pacific
- Mamuju IDMJU · Indonesia · Asia-Pacific
- Manado IDMDC · Indonesia · Asia-Pacific
- Manggis IDMGB · Indonesia · Asia-Pacific
- Mangkajang IDMKJ · Indonesia · Asia-Pacific
- Mangole IDMAL · Indonesia · Asia-Pacific
- Manokwari, Irian Jaya IDMKW · Indonesia · Asia-Pacific
- Mantang, Riau IDMNT · Indonesia · Asia-Pacific
- Mapia Island IDMAI · Indonesia · Asia-Pacific
- Marabahan IDMAR · Indonesia · Asia-Pacific
- Maumere, Flores IDMOF · Indonesia · Asia-Pacific
- Medan, Sumatra IDMES · Indonesia · Asia-Pacific
- Merak, Java IDMRK · Indonesia · Asia-Pacific
- Merantibunting, Sumatra IDMRB · Indonesia · Asia-Pacific
- Merauke, Irian Jaya IDMKQ · Indonesia · Asia-Pacific
Ports directory: FAQ
- What is a UN/LOCODE?
- UN/LOCODE is the United Nations Code for Trade and Transport Locations — a five-letter alphanumeric code that identifies a port or transport location (e.g. SGSIN = Singapore, NLRTM = Rotterdam, USNYC = New York). The UN Economic Commission for Europe maintains the registry and updates it twice a year. Every port page in our directory is keyed by its UN/LOCODE.
- Which ports are crew-change hubs?
- Crew-change hubs are ports recognised by IMO MSC.1/Circ.1636 (consolidated 2020-2023), ICS/IFSMA briefings, and ITF priority-port reports as having reliable facilitation for joining and signing off vessels. Our directory tags ~115 priority hubs. Singapore, Rotterdam, Dubai, Houston, Hong Kong, Busan, Hamburg, and Antwerp are among the most-used.
- How do I find shore-leave rules for a port?
- Open the port detail page; the shore-leave block is populated from the country's official immigration/maritime policy where we have it (20 hand-curated + 21 Firecrawl-discovered entries) and a generic country-level fallback for the rest. Confirm with the ship's agent before going ashore — local policy changes.
- What welfare centres are at this port?
- Each port detail page lists the seafarer welfare centres registered to that port — usually Mission to Seafarers, Stella Maris (Apostleship of the Sea), Deutsche Seemannsmission, Sjømannskirken, or a regional ministry. Centres typically offer wifi, transport to and from the ship, shop, chaplaincy, and advocacy.
- Are these port records verified?
- Port reference fields (UN/LOCODE, coordinates, timezone, currency, languages, electricity) come from UNECE, Wikidata, OpenStreetMap, and IANA, and are revalidated on a quarterly cron. Port authorities, welfare centres, and PSC detentions are Firecrawl-cached from official sources with a last-verified date on every page.