Base

Foreign Port Codes

Browse all 3,769 foreign ports (CBP Schedule K) across 193 countries. Each port shows origin-specific CBP rulings and trade regulations.

Ukraine(18 ports)

United Arab Emirates(24 ports)

United Kingdom(165 ports)

41650Aberdeen41253Acton Grange41398All Other England South and East Coast Ports41299All Other England West Coast Ports41800All Other Northern Ireland Ports41698All Other Scotland East Coast Ports41600All Other Scotland West Coast Ports41400All Other Wales Ports41600Ardrossan41201Avonmouth41600Ayr41802Bangor41401Barri; Barry41299Barrow in Furness41398Barton41211Bebington41801Belfast41400Bellport41359Berwick; Berwick upon Tweed41299Bideford41207Birkenhead41398Blyth41398Boston41600Bowling41684Braefoot Bay41211Bristol41398Brixham41214Bromsborough41698Burntisland41398Canvey; Canvey Island41487Cardiff41398Chatham41615Clyde41352Coryton41320Dagenham41398Dartmouth41398Devonport41337Dover41600Dumbarton41659Dundee41216Eastham41675Edinburgh; Edinburg41227Ellesmere41231Erith41328Falmouth41600Faslane41329Fawley41323Felixstowe41698Finnart oil terminal41698Firth of Forth41299Fleetwood41680Flotta41680Flotta, Scotland41600Fort William41332Fowey41698Fraserburgh41600Gareloch; Garelochhead; Gare Lock41299Garston41623Glasgow41299Gloucester41335Goole41600Gourock41665Grangemouth41698Granton41398Gravesend41398Great Yarmouth41336Greenhithe; Greenhite41625Greenock41398Greenwich41398Grimsby41374Hamble41338Hartlepool41398Harwich41415Holyhead41668Hound Point; Houndpoint41341Hull41627Hunterston41342Immingham41698Invergordon41698Inverkeithing41674Inverkip41683Inverness41398Ipswich41630Irvine; Irvine Harbor41398Jarrow41345Killingholme41398King's Lynn41343Kingsnorth; Kings North41698Kirkwall, Orkney Is41249Land's End41800Larne41675Leith41398Littlehampton41251Liverpool41400Llanelli; Llanelly41352London41815Londonderry41398Lowestoft41698Lyness, Orkney Is41253Manchester41698Methil41355Middlesbrough41446Milford Haven41398Mistley41681Montrose41486Neath41356Newcastle on Tyne41357Newhaven41258Newport, England41488Newport, Wales41685Nigg Bay41398North & South Shields41377North Tees41358Oakham Ness41600Old Kilpatrick41465Pembroke41400Penarth41398Penzance41698Perth41640Peterhead41360Plymouth41398Poole41477Port Talbot41262Portbury41398Portland41398Portsmouth41264Preston41398Purfleet41362Redcar41370Ridham Dock41398Rochester41698Rosyth41299Runcorn41253Salford41398Salt End41698Scalloway, Shetland Is41269Seaforth41377Seal Sands41299Sharpness41370Sheerness41371Shellhaven41398Shields41398Shields Harbor41299Silloth41374Southhampton41227Stanlow41398Stockton41682Sullom Voe41376Sunderland41398Sutton Harbor41485Swansea41377Teesport; Tees41398Teignmouth; Teignmouth Harbor41378Thames Haven41351Thamesport41380Tilbury41600Troon41398Truro41398Tynemouth41398Wallsend41805Warrenpoint; Warren Point41398Weymouth41398Wisbech41299Workington41398Yarmouth; Yarmouth Harbor

United States(20 ports)

United States Off-Shore Tanker Transshipment Points(6 ports)

United States Outlying Islands(2 ports)

Uruguay(8 ports)

What are CBP Schedule K Codes?

Schedule K foreign port codes are the official identifiers that U.S. Customs and Border Protection assigns to international ports of lading and unlading. These codes appear on entry documents, bills of lading, and Automated Broker Interface transmissions whenever goods originate from or transit through a foreign location before arriving in the United States. Each code uniquely identifies a specific port within a country, enabling CBP to track the origin and routing of imported merchandise.

Unlike the UN/LOCODE system, which covers all transport locations worldwide, Schedule K codes are maintained specifically for US trade compliance purposes. They determine which CBP regulations, duty rates, and trade program eligibility apply based on country of origin. Importers and brokers must use the correct Schedule K code to avoid entry rejections, delays in cargo release, and potential penalties for misidentifying the foreign port of lading.

Watch origin ports

Get alerted when Federal Register actions or CBP rulings affect imports from specific origins.

Join the Waitlist →
Foreign Port Codes — CBP Schedule K | Open Gov by Base