机场与港口代码
这几套代码的区别
- IATA 三字码 vs ICAO 四字码
- 三字码由国际航协分配,面向旅客和货运单证,机票、行李牌、订舱单上写的都是它,比如上海浦东是
PVG。四字码由国际民航组织分配,面向空管与飞行计划,有明确的地理分区规则:Z开头是中国大陆(ZS华东、ZB华北、ZG中南、ZU西南、ZL西北、ZY东北、ZP云南、ZH中南部分、ZW新疆),K开头是美国本土,C是加拿大,E/L是欧洲,R是东北亚与菲律宾,V/W是南亚东南亚。所以浦东的四字码是ZSPD。 - 城市码和机场码不是一回事
- 一个城市有多个机场时,IATA 会额外给城市一个代码。伦敦城市码是
LON,底下有LHR、LGW、STN等;纽约是NYC,底下有JFK、EWR、LGA。订票时填城市码会搜出该城市所有机场,填机场码才是指定那一个。本页收的是机场码,城市码在说明里标注。 - UN/LOCODE 五位码
- 联合国的贸易与运输地点代码,前两位是 ISO 3166 国家代码,后三位是地点代码,海运订舱与报关都用它。上海是
CNSHA、宁波是CNNGB、鹿特丹是NLRTM。注意它不只用于港口,内陆的铁路站、公路口岸、机场也有 UN/LOCODE,所以同一个城市可能既有 IATA 三字码又有 UN/LOCODE 五位码,两者没有换算关系。 - 航空公司二字码与运单前缀
- 二字码(如
CA、MU)用于航班号和订座;三位数字的运单前缀用于空运单号,比如国航是999,一票999-12345678就是国航的运单。前八位数字里最后一位是校验位——用前七位除以 7,余数就是它。本页只列出能确认的前缀,拿不准的留空,不猜。 - 同名不同地要当心
POD在海运单证里是卸货港(Port of Discharge),在快递里是签收证明(Proof of Delivery)。港口代码里也有陷阱:中国的天津港常写CNTSN,但实际作业区塘沽/新港是CNTXG;深圳有CNSZX,但具体到码头要分盐田CNYTN、蛇口CNSHK、赤湾CNCWN,订舱时写错会导致提货去错码头。- 数据口径
- 本页收录的是使用频率最高的那一批:约 180 个机场、130 个海港与 50 家航空公司,覆盖日常外贸与出行基本够用,但不是全量(全球机场有九千多个、UN/LOCODE 有十万多条)。冷门地点请以承运人或海关系统里的代码为准。
- 相关工具
- 国际贸易术语、世界时钟、世界各国概况、国际区号、全球邮政编码格式。