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 57 of 88). Region browse: Asia-Pacific · Europe · Americas · Africa · Middle East
- Yawata/Kitakyushu JPYWT · Japan · Asia-Pacific
- Yobuko JPYBK · Japan · Asia-Pacific
- Yoichi JPYIC · Japan · Asia-Pacific
- Yoichigaura JPYOC · Japan · Asia-Pacific
- Yokkaichi JPYKK · Japan · Asia-Pacific
- Yokohama JPYOK · Japan · Asia-Pacific
- Yokoshima/Kurahashi JPYKS · Japan · Asia-Pacific
- Yokosuka JPYOS · Japan · Asia-Pacific
- Yokota, Hiroshima JPYKT · Japan · Asia-Pacific
- Yonegura JPYOG · Japan · Asia-Pacific
- Yonouzu JPYNZ · Japan · Asia-Pacific
- Yoro JPYOR · Japan · Asia-Pacific
- Yoro JPYRO · Japan · Asia-Pacific
- Yoshiase JPYSS · Japan · Asia-Pacific
- Yoshida, Aichi JPYDA · Japan · Asia-Pacific
- Yoshida, Ehime JPYSD · Japan · Asia-Pacific
- Yoshima JPYSM · Japan · Asia-Pacific
- Yoshinozaki JPYSN · Japan · Asia-Pacific
- Yoshiumi JPYHI · Japan · Asia-Pacific
- Yoshiura JPYSU · Japan · Asia-Pacific
- Yoshiura/Misumi JPYSR · Japan · Asia-Pacific
- Yoshiura/Yunotsu JPYHA · Japan · Asia-Pacific
- Yoshizu JPYSZ · Japan · Asia-Pacific
- Yotsukura JPYOT · Japan · Asia-Pacific
- Youra JPYOU · Japan · Asia-Pacific
- Yuasahiro JPYSH · Japan · Asia-Pacific
- Yubetsu JPYBT · Japan · Asia-Pacific
- Yudomari JPYDM · Japan · Asia-Pacific
- Yuge JPYGE · Japan · Asia-Pacific
- Yuki JPYUK · Japan · Asia-Pacific
- Yumachi JPYMC · Japan · Asia-Pacific
- Yumugi JPYMU · Japan · Asia-Pacific
- Yunomochiki JPYNM · Japan · Asia-Pacific
- Yunotsu JPYNT · Japan · Asia-Pacific
- Yura, Hyogo JPYRA · Japan · Asia-Pacific
- Yura, Wakayama JPYUR · Japan · Asia-Pacific
- Yura, Yamagata JPYUJ · Japan · Asia-Pacific
- Yura, Yamaguchi JPYUA · Japan · Asia-Pacific
- Yurigahama JPYRG · Japan · Asia-Pacific
- Yusu JPYUS · Japan · Asia-Pacific
- Yutai JPYTI · Japan · Asia-Pacific
- Yuu JPYUU · Japan · Asia-Pacific
- Yuwan JPYWN · Japan · Asia-Pacific
- Zamami JPZMM · Japan · Asia-Pacific
- Zushi JPAXZ · Japan · Asia-Pacific
- Kilindini KEKIL · Kenya · Africa
- Kisumu KEKIS · Kenya · Africa
- Lamu KELAU · Kenya · Africa
- Malindi KEMYD · Kenya · Africa
- Mombasa KEMBA · Kenya · Africa
- Shimoni KESMN · Kenya · Africa
- Siaya KESIA · Kenya · Africa
- Cheko KHCHE · Cambodia · Asia-Pacific
- Kâmpóng Saôm KHKOS · Cambodia · Asia-Pacific
- Kas Kong KHKKO · Cambodia · Asia-Pacific
- Phnom Penh KHPNH · Cambodia · Asia-Pacific
- Ta Khmau KHTKH · Cambodia · Asia-Pacific
- Birnie Island KIBIR · Kiribati · Asia-Pacific
- Enderbury Island KIEBI · Kiribati · Asia-Pacific
- Fanning Islands KIFIS · Kiribati · Asia-Pacific
- Hull Island KIHUL · Kiribati · Asia-Pacific
- Mckean Island KIMCK · Kiribati · Asia-Pacific
- Nikumaroro KINIK · Kiribati · Asia-Pacific
- Phoenix Islands KIPHO · Kiribati · Asia-Pacific
- Sydney Island KISYI · Kiribati · Asia-Pacific
- Tarawa KITRW · Kiribati · Asia-Pacific
- Washington Islands KIWNI · Kiribati · Asia-Pacific
- Anjouan Apt KMAJN · Comoros · Africa
- Foumboni, Moheli KMFOU · Comoros · Africa
- Moroni KMYVA · Comoros · Africa
- Mutsamudu, Anjouan KMMUT · Comoros · Africa
- Basseterre, Saint Kitts KNBAS · Saint Kitts and Nevis · Americas
- Charlestown KNCHA · Saint Kitts and Nevis · Americas · airport NEV
- Nevis KNNEV · Saint Kitts and Nevis · Americas
- Chongjin KPCHO · North Korea · Asia-Pacific
- Gensan KPGEN · North Korea · Asia-Pacific
- Haeju KPHAE · North Korea · Asia-Pacific
- Hungnam KPHGM · North Korea · Asia-Pacific
- Nampo KPNAM · North Korea · Asia-Pacific
- Odaejin KPODA · North Korea · Asia-Pacific
- Rajin (Najin) KPRJN · North Korea · Asia-Pacific
- Riwon KPRIW · North Korea · Asia-Pacific
- Samcha do KPSAM · North Korea · Asia-Pacific
- Sinpo KPSIN · North Korea · Asia-Pacific
- Songjin KPSON · North Korea · Asia-Pacific
- Songnim KPSGN · North Korea · Asia-Pacific
- Tanchon KPTCH · North Korea · Asia-Pacific
- Wonsan KPWON · North Korea · Asia-Pacific
- Aewol KRAWL · South Korea · Asia-Pacific
- Anjeong KRANJ · South Korea · Asia-Pacific
- Biin KRBIN · South Korea · Asia-Pacific
- Boryeong KRBOR · South Korea · Asia-Pacific
- Bupyong/Incheon KRBUK · South Korea · Asia-Pacific
- Busan KRPUS · South Korea · Asia-Pacific
- Busan New Port KRBNP · South Korea · Asia-Pacific
- Busanjin-Gu KRBJG · South Korea · Asia-Pacific
- Chuja KRCJA · South Korea · Asia-Pacific
- Chungyang KRCGY · South Korea · Asia-Pacific
- Daebul/Yeongam-gun KRDBL · South Korea · Asia-Pacific
- Daecheon KRDCN · South Korea · Asia-Pacific
- Daeheuksando KRDHS · South Korea · Asia-Pacific
- Daesan/Seosan KRTSN · South Korea · Asia-Pacific
- Dangjin KRTJI · South Korea · Asia-Pacific
- Dokdo KRDDO · South Korea · Asia-Pacific
- Donghae KRTGH · South Korea · Asia-Pacific
- Gageohyangri KRGGH · South Korea · Asia-Pacific
- Galdoo KRGDO · South Korea · Asia-Pacific
- Gamcheon/Busan KRKCN · South Korea · Asia-Pacific
- Ganggu KRGGU · South Korea · Asia-Pacific
- Geoje KRKJE · South Korea · Asia-Pacific
- Geomundo KRGMD · South Korea · Asia-Pacific
- Gohyeon/Geoje KRKHN · South Korea · Asia-Pacific
- Gunsan KRKUV · South Korea · Asia-Pacific
- Guryongpo KRGRP · South Korea · Asia-Pacific
- Gwangyang KRKAN · South Korea · Asia-Pacific
- Gyeongin KRGIN · South Korea · Asia-Pacific
- Hallim KRHLM · South Korea · Asia-Pacific
- Haryana KRHAR · South Korea · Asia-Pacific
- Hongdo KRHDO · South Korea · Asia-Pacific
- Hosan KRHAS · South Korea · Asia-Pacific
- Hupo KRHPO · South Korea · Asia-Pacific
- Hwahungpo KRHHP · South Korea · Asia-Pacific
- Hwasun KRHSN · South Korea · Asia-Pacific
- Incheon KRINC · South Korea · Asia-Pacific · airport ICN
- Janghang/Seocheon-gun KRCHG · South Korea · Asia-Pacific
- Jeju KRCHA · South Korea · Asia-Pacific · airport CJU
- Jinhae KRCHF · South Korea · Asia-Pacific
- Jumunjin KRJMJ · South Korea · Asia-Pacific
- Junghwa KRJHA · South Korea · Asia-Pacific
- Kukdo KRKDO · South Korea · Asia-Pacific
- Kwangyang KRKWA · South Korea · Asia-Pacific
- Masan KRMAS · South Korea · Asia-Pacific · airport QMS
- Mipo/Ulsan KRMIP · South Korea · Asia-Pacific
- Mokpo KRMOK · South Korea · Asia-Pacific · airport MPK
- Mukho/Donghae KRMUK · South Korea · Asia-Pacific
- Narodo KRNRD · South Korea · Asia-Pacific
- Nokdongsin KRNDS · South Korea · Asia-Pacific
- Okgye/Gangneung KROKK · South Korea · Asia-Pacific
- Okpo/Geoje KROKP · South Korea · Asia-Pacific
- Onsan/Ulsan KRONS · South Korea · Asia-Pacific
- Pohang KRKPO · South Korea · Asia-Pacific
- Pyeongtaek KRPTK · South Korea · Asia-Pacific
- Samcheok KRSUK · South Korea · Asia-Pacific
- Samcheonpo/Sacheon KRSCP · South Korea · Asia-Pacific
- Sangwangdeungdo KRSWD · South Korea · Asia-Pacific
- Seogwipo KRSPO · South Korea · Asia-Pacific
- Seongsan-po KRSSP · South Korea · Asia-Pacific
- Seoul KRSEL · South Korea · Asia-Pacific
- Shinma KRSMA · South Korea · Asia-Pacific
- Sinhang/Pohang KRSHG · South Korea · Asia-Pacific
- Sokcho KRSHO · South Korea · Asia-Pacific
- Songgong KRSGG · South Korea · Asia-Pacific
- South Busan KRSBU · South Korea · Asia-Pacific
- Suwon KRSUO · South Korea · Asia-Pacific
- Taean-gun KRTAN · South Korea · Asia-Pacific
- Tonghae KRTGA · South Korea · Asia-Pacific
- Tongyeong KRTYG · South Korea · Asia-Pacific
- Ulleung KRULL · South Korea · Asia-Pacific
- Ulsan KRUSN · South Korea · Asia-Pacific
- Wando-gun KRWND · South Korea · Asia-Pacific
- Yeonpyeongdo KRYPD · South Korea · Asia-Pacific
- Yeosu KRYOS · South Korea · Asia-Pacific · airport RSU
- Yochon KRYOC · South Korea · Asia-Pacific
- Yonggipo KRYGP · South Korea · Asia-Pacific
- As Salimiyah KWSAL · Kuwait · Middle East
- As Sulaybikhat KWKHT · Kuwait · Middle East
- Doha KWDOH · Kuwait · Middle East
- Jebel Dhana KWJBD · Kuwait · Middle East
- Khor al Mufatta KWKWM · Kuwait · Middle East
- Kuwait KWKWI · Kuwait · Middle East
- Mina' 'Abd Allah KWMIB · Kuwait · Middle East
- Mina' al Ahmadi KWMEA · Kuwait · Middle East
- Mina Al Zour KWMZR · Kuwait · Middle East
- Mina Saud KWMIS · Kuwait · Middle East
- Salmiya KWSMY · Kuwait · Middle East
- Shuaiba KWSAA · Kuwait · Middle East
- Shuwaikh KWSWK · Kuwait · Middle East
- Georgetown, Grand Cayman KYGEC · Cayman Islands · Americas
- Aktau KZAAU · Kazakhstan · Asia-Pacific
- Bautino KZBTN · Kazakhstan · Asia-Pacific
- Temirtau KZTAU · Kazakhstan · Asia-Pacific
- Amchit LBACT · Lebanon · Middle East
- Beirut LBBEY · Lebanon · Middle East
- Bekaa LBLN8 · Lebanon · Middle East
- Brummana LBBRU · Lebanon · Middle East
- Byblos LBBYL · Lebanon · Middle East
- Chekka LBCHK · Lebanon · Middle East
- Dora LBDRA · Lebanon · Middle East
- Jieh LBJIE · Lebanon · Middle East
- Khalde LBKHA · Lebanon · Middle East
- Ouzai LBOUZ · Lebanon · Middle East
- Saydå LBSAY · Lebanon · Middle East
- Selaata LBSEL · Lebanon · Middle East
- Sur (Tyre) LBSUR · Lebanon · Middle East
- Tripoli LBKYE · Lebanon · Middle East
- Zahrani Terminal LBZHR · Lebanon · Middle East
- Zouk LBZUK · Lebanon · Middle East
- Castries LCCAS · Saint Lucia · Americas
- Cul de Sac LCCDS · Saint Lucia · Americas
- Vieux Fort LCVIF · Saint Lucia · Americas
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.