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.

Pakistan(3 ports)

Palau (Pelew) Islands(1 ports)

Panama(46 ports)

Papua New Guinea(16 ports)

Paraguay(4 ports)

Peru(42 ports)

Philippines(114 ports)

56500All Other Philippines Ports56500Aras-Asan56500Bacalod56503Bais56507Bataan56506Batangas56504Bauan56508Bislig56500Bogo56514Buayan56500Bulan56513Butuan56500Cabadbaran56500Cadiz56514Cagayan de Oro56500Calapan56500Castanas56500Catabangan56500Catanuan56520Cebu56500Claveria56500Coron56500Cotabato56522Dadiangas56500Dahican; Dahikan; Dahikan Bay56523Davao56500Dipolog56500Donsol56525Dumaguete56500Gasan56500General MacArthur56500Gingoog56500Hinigaran56530Hondagua56531Iligan56532Iloilo56590Isabel56500Jagna56500Jimenez56500Jolo56591Jose Panganiban56500Kolambugan56500Lamon Anchorage56500Larap Bay56500Lebak56542Legaspi56500Leyte56500Lianga56592Limay56500Maco56500Magallanes56500Makar56500Malitbog56500Mambulao56500Mangarin56549Manila56500Margosatubig56545Mariveles56500Masao56500Masbate56554Maseru56552Masinloc56500Mauban56500Medina56500Mercedes56556Misamis56500Naga56500Nalunga Island56500Nasipit56500Nasugbu56500Nonoc Island56500Odiongan56585Olongapo56500Olutanga Island56500Oroquieta56500Pambujan Sur56500Panagan56500Pinamalayan56500Plaridel56500Polillo56500Pontevedra56578Poro56500Poro Island56500Port Holland56556Port Ozamis56500Puerto Real56569Pulupandan56500Romblon Island56578San Fernando56500San Jose de Buenavista56520Sangi56593Santa Cruz56500Santa Cruz (Davao Gulf)56500Santa Maria56500Sarangani Bay; Sarangani Island56500Sepaco56500Siain56500Siete Pecados56500Silay56500Sorsogon56585Subic Bay56500Surigao56588Tabaco56589Tacloban56500Tagbilaran56500Tagubanham Island56500Tagum56500Taisan56500Talomo56594Tandoc56500Victorias56500Virac56500Vito56597Zamboanga

Pitcairn Islands(1 ports)

Poland(11 ports)

Portugal(24 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