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 27 of 88). Region browse: Asia-Pacific · Europe · Americas · Africa · Middle East
- San Pedro Ceque ESSPQ · Spain · Europe
- San Pedro del Pinatar ESSPP · Spain · Europe
- San Pedro Pescador ESSAP · Spain · Europe
- San Román de Hornija ESSRH · Spain · Europe
- San Sebastian ESEAS · Spain · Europe
- San Sebastian de la Gomera ESSSG · Spain · Europe
- San Vicente ESSVI · Spain · Europe
- San Vicente de la Barquera ESSVB · Spain · Europe
- Sangenjo ESSXX · Spain · Europe
- Sanguineda ESSP4 · Spain · Europe
- Sant Antoni de Portmany ESPNY · Spain · Europe
- Sant Feliu de Guixols ESSFU · Spain · Europe
- Sant Feliu de Llobregat ESSFL · Spain · Europe
- Sant Joan Despí ESSJO · Spain · Europe
- Sant Jordi ESSJ2 · Spain · Europe
- Sant Lluís ESSL4 · Spain · Europe
- Sant Miquel de Fluvià ESSMD · Spain · Europe
- Santa Agueda ESSGD · Spain · Europe
- Santa Cruz de La Palma ESSPC · Spain · Europe
- Santa Cruz de Tenerife ESSCT · Spain · Europe
- Santa Eugenia ESEUG · Spain · Europe
- Santa Eulalia del Río ESSTE · Spain · Europe
- Santa Maria de Guia de Gran Canaria ESGCR · Spain · Europe
- Santa Olalla ESNLL · Spain · Europe
- Santa Pola ESSPO · Spain · Europe
- Santa Úrsula ESSUR · Spain · Europe
- Santander ESSDR · Spain · Europe
- Santervas De Campos ESS8C · Spain · Europe
- Santiago del Campo ESAAQ · Spain · Europe
- Santo Angel ESRUM · Spain · Europe
- Santurce ESSNR · Spain · Europe
- Santurtz ES4SS · Spain · Europe
- Sanxenxo ESHVC · Spain · Europe
- Sarral ESRAL · Spain · Europe
- Sauzal ESZMF · Spain · Europe
- Seña ESSEW · Spain · Europe
- Serra ESSER · Spain · Europe
- Sevilla ESSVQ · Spain · Europe
- Sils ESSIS · Spain · Europe
- Sitges ESSIT · Spain · Europe
- Sobradelo ESSL8 · Spain · Europe
- Sollana ESSOV · Spain · Europe
- Son (Puerto del Son) ESPTN · Spain · Europe
- Sumarcarcer ESSUM · Spain · Europe
- Tabara ESTBR · Spain · Europe
- Tabuenca ESTBZ · Spain · Europe
- Tarifa ESTRF · Spain · Europe
- Tarragona ESTAR · Spain · Europe
- Tazacorte ESTAZ · Spain · Europe
- Tejina ESTJQ · Spain · Europe
- Tembleque ESTEM · Spain · Europe
- Tijarafe ESTJF · Spain · Europe
- Tordoya ESTDY · Spain · Europe
- Tornavacas ESTVC · Spain · Europe
- Torre de Miguel Sesmero ESTMS · Spain · Europe
- Torre Horadada ESTHO · Spain · Europe
- Torredembarra ESTRR · Spain · Europe
- Torrente ESLE6 · Spain · Europe
- Torrevieja ESTOR · Spain · Europe
- Tortosa ESTOT · Spain · Europe
- Tossa (Tossa de Mar) ESTKG · Spain · Europe
- Trebujena ESTRE · Spain · Europe
- Treto ESTTO · Spain · Europe
- Trobajo del Cerecedo ESTDC · Spain · Europe
- Trubia ESTRU · Spain · Europe
- Ucieda ESUIS · Spain · Europe
- Urroz ESURZ · Spain · Europe
- Valdetorres de Jarama ESDEJ · Spain · Europe
- Valencia ESVLC · Spain · Europe
- Valera de Abajo ESVJO · Spain · Europe
- Vallcarca ESVCC · Spain · Europe
- Valle Gran Rey ESVGR · Spain · Europe
- Vallecillo ES2VA · Spain · Europe
- Victoria de Acentejo ESCVJ · Spain · Europe
- Vidania ESV7N · Spain · Europe
- Vigo ESVGO · Spain · Europe
- Villabona ESVBN · Spain · Europe
- Villaflor ESZZ4 · Spain · Europe
- Villagarcía de Arosa ESVIL · Spain · Europe
- Villandangos ESDGS · Spain · Europe
- Villanueva y Geltrú (Vilanova i la Geltrú) ESVLG · Spain · Europe
- Villarreal de Álava ESALA · Spain · Europe
- Villasana De Mena ESV8M · Spain · Europe
- Vimianzo ESVZO · Spain · Europe
- Vinaroz ESVZR · Spain · Europe
- Vitoria-Gasteiz ESVIT · Spain · Europe
- Vivares ESVVR · Spain · Europe
- Viveiro ESVIV · Spain · Europe
- Vizmalo ESVZM · Spain · Europe
- Zalain ESZ8N · Spain · Europe
- Zaragoza ESZAZ · Spain · Europe
- Zuera ESZUE · Spain · Europe
- Åbo (Turku) FITKU · Finland · Europe
- Ajos FIAJO · Finland · Europe
- Alholmen FIAHL · Finland · Europe
- Asikkala FIAKK · Finland · Europe
- Baronsalmi FIBAR · Finland · Europe
- Björneborg (Pori) FIPOR · Finland · Europe
- Borgå (Porvoo) FIPRV · Finland · Europe
- Brahestad (Raahe) FIRAA · Finland · Europe
- Brändö FIBRA · Finland · Europe
- Bromarv FIBRO · Finland · Europe
- Dalsbruk (Taalintehdas) FIDLS · Finland · Europe
- Degerby FIDEG · Finland · Europe
- Dragsfjärd FIDRA · Finland · Europe
- Eckerö FIECK · Finland · Europe
- Ekenäs (Tammisaari) FITAI · Finland · Europe
- Elämäjärvi FIEM2 · Finland · Europe
- Enonkoski FIENK · Finland · Europe
- Esbo (Espoo) FIESP · Finland · Europe
- Euraåminne (Eurajoki) FIEJO · Finland · Europe
- Färjsundet FIFAR · Finland · Europe
- Finby (Särkisalo) FISAR · Finland · Europe
- Föglö FIFOG · Finland · Europe
- Förby FIFOR · Finland · Europe
- Fredrikshamn (Hamina) FIHMN · Finland · Europe · airport QVZ
- Gottby (Godby) FIGDB · Finland · Europe
- Gullö FIGUL · Finland · Europe
- Gustavs (Kustavi) FIKUS · Finland · Europe
- Hailuoto FIHAO · Finland · Europe
- Hakkola FIHAK · Finland · Europe
- Halonen FIHAL · Finland · Europe
- Halosenlahti FILHO · Finland · Europe
- Hangö (Hanko) FIHKO · Finland · Europe
- Harvaluoto FIHAR · Finland · Europe
- Haukipudas FIHAU · Finland · Europe
- Helsingfors (Helsinki) FIHEL · Finland · Europe
- Hiitinen FIHIT · Finland · Europe
- Himanka FIHIM · Finland · Europe
- Himankakylä FIHMA · Finland · Europe
- Hirvensalmi FIHVM · Finland · Europe
- Högsåra FIHOG · Finland · Europe
- Houtskär (Houtskari) FIHOU · Finland · Europe
- Idensalmi (Iisalmi) FIIIS · Finland · Europe
- Imatra FIIMA · Finland · Europe
- Ingå (Inkoo) FIINK · Finland · Europe
- Iniö FIINI · Finland · Europe
- Isnäs FIISN · Finland · Europe
- Jakobstad (Pietarsaari) FIPRS · Finland · Europe
- Janakkala FIJAN · Finland · Europe
- Joensuu FIJOE · Finland · Europe
- Joutseno FIJOU · Finland · Europe
- Jussaro FIJUS · Finland · Europe
- Juuka FIJUK · Finland · Europe
- Jyväskylä FIJYV · Finland · Europe
- Kaipola FIKPL · Finland · Europe
- Kalajoki FIKJO · Finland · Europe
- Kalliola FIKK5 · Finland · Europe
- Kallviken FIKLV · Finland · Europe
- Kantlax (Kaitalahti) FIKAN · Finland · Europe
- Kantvik FIKNT · Finland · Europe
- Karleby (Kokkola) FIKOK · Finland · Europe
- Kaskinen (Kaskö) FIKAS · Finland · Europe
- Kasnäs FIKSN · Finland · Europe
- Kemiö (Kimito) FIKIM · Finland · Europe
- Kemi/Torneå (Kemi/Tornio) FIKEM · Finland · Europe
- Kesälahti FIKES · Finland · Europe
- Kilpilahti (Sköldvik) FISKV · Finland · Europe
- Kirkniemi FIKIR · Finland · Europe
- Kitee FIKTQ · Finland · Europe
- Klamila FIKLA · Finland · Europe
- Kojonkulma FIKOJ · Finland · Europe
- Kökar FIKKR · Finland · Europe
- Korpo (Korppoo) FIKOR · Finland · Europe
- Koskenkorva FIKKV · Finland · Europe
- Kotka FIKTK · Finland · Europe
- Koverhaara (Koverhar) FIKVH · Finland · Europe
- Kristiinankaupunki (Kristinestad) FIKRS · Finland · Europe
- Kronvik FIKRO · Finland · Europe
- Kumlinge FIKUM · Finland · Europe
- Kuopio FIKUO · Finland · Europe
- Kuru FIKUR · Finland · Europe
- Lakulahti FILAK · Finland · Europe
- Långnäs FILAN · Finland · Europe
- Lapaluoto FILLO · Finland · Europe
- Lappajärvi FILPJ · Finland · Europe
- Lappeenranta (Villmanstrand) FILPP · Finland · Europe
- Lappohja (Lappvik) FILAP · Finland · Europe
- Laukaa FILUK · Finland · Europe
- Lielax FILLX · Finland · Europe
- Lindkoski FILSK · Finland · Europe
- Lövböle FILVB · Finland · Europe
- Loviisa (Lovisa) FILOV · Finland · Europe · airport QKI
- Luumäki FILUA · Finland · Europe
- Luvia FILUV · Finland · Europe
- Maaninka FIMAA · Finland · Europe
- Maarianhamina (Mariehamn) FIMHQ · Finland · Europe
- Mäntyluoto FIMTY · Finland · Europe
- Marsund FIMRS · Finland · Europe
- Merikarvia (Sastmola) FIMER · Finland · Europe
- Mikkeli (Sankt Michel) FIMIK · Finland · Europe
- Multia FIMUL · Finland · Europe
- Munsala FIMUN · Finland · Europe
- Mustola FIMUS · Finland · Europe
- Naantali (Nådendal) FINLI · Finland · Europe
- Nagu (Nauvo) FINAU · Finland · Europe
- Nilsia FINLS · Finland · Europe
- Nousiainen (Nousis) FINOU · Finland · Europe
- Nurmes FINUR · Finland · Europe
- Nykarleby (Uusikaarlepyy) FIUKP · Finland · Europe
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.