国际航协三字代码(IATA Code)393

空运订舱、单证填写、报关口岸、核单核对全流程必备:从历史到分配规则、从 IATA 与 ICAO 的区别到货代实操场景

一、什么是 IATA 三字代码

IATA 三字代码(IATA Location Identifier)由国际航空运输协会(International Air Transport Association)统一为全球民航机场分配的三位拉丁字母代码,是商业航空、订座系统、运单填写、报关申报的唯一标准化标识。

截至 2024 年,IATA 在册代码约 9,000 余条,覆盖客运、货运、军用三类机场。每一行代码对应一座机场,对应一座物理跑道或航站楼;在多跑道、多航站楼的大机场(如浦东 PVG、虹桥 SHA 共用一座城市的上海),会以独立代码区分。货代日常接触的订舱单、空运主单(MAWB)、分单(HAWB)、航空运单号、订座记录(PNR)、报关单机场口岸栏、舱位预约系统,全部以 IATA 三字代码而非机场中文名运作

IATA 协会本身并非政府机构,而是 1945 年在古巴哈瓦那由 31 家航空公司发起成立的行业自律组织,总部现位于加拿大蒙特利尔。其代码体系的权威性来自全球民航生态的统一采用——离开 IATA 代码,GDS(全球分销系统,如 Amadeus、Sabre)、航空公司订座系统、货代订舱平台、机场地服系统都无法联动。

二、IATA 与 ICAO 四字代码的区别

许多新手货代容易把 IATA 与 ICAO 混淆。两者都是机场代码,但分配机构、用途、编码规则完全不同:

维度IATA 三字代码ICAO 四字代码
分配机构国际航空运输协会(IATA,加拿大蒙特利尔)国际民用航空组织(ICAO,加拿大蒙特利尔)
代码长度3 位字母4 位字母
主要用途商业运营:订座、机票、单证、报关空中交通管制:航路、飞行计划、塔台通信
覆盖机场约 9,000+(含民用、商用、军用)约 9,000+(侧重民用与有定期航班)
编码规则优先取城市/机场名称缩写按地区前缀 + 机场三字:东亚 Z、欧洲 E/L、北美 K/C、南美 S、非洲 H、中东 O、大洋洲 Y
示例(北京首都)PEK(取自旧称 Peking)ZBAA(Z=东亚,BAA = 北京首都编号)
示例(上海浦东)PVG(PuDong VeGas 代号,民间说法,IATA 实际按"PVD"误用改"P"+"VG")ZSPD(Z=东亚,SPD = 上海浦东编号)
示例(伦敦希思罗)LHR(London HeathRow)EGLL(E=欧洲,GLL = 伦敦编号)
货代实操提示:所有单证、订舱、报关、运单都使用 IATA 三字代码;ICAO 四字代码只在航路申请、飞行计划、塔台通信中使用,货代通常不需要手动填写,但系统会自动转换。

三、代码的分配规则与命名来源

IATA 代码分配遵循"先到先得 + 协商优先"原则,由 IATA 行业协会与所在国航空当局、机场运营方三方协商确定。命名规则有几条隐性优先级:

  1. 城市名称首字母优先:如 NYC 系的 JFK(肯尼迪)、LGA(拉瓜迪亚)、EWR(纽瓦克);LON 系的 LHR(希思罗)、LGW(盖特威克)、STN(斯坦斯特德);PAR 系的 CDG(戴高乐)、ORY(奥利)、BVA(博韦)。
  2. 城市/机场名称三字组合:如 BKK(曼谷素万那普)、HKG(香港)、SIN(新加坡樟宜)、KUL(吉隆坡)、DEL(德里)。
  3. 历史名称遗留:当城市或机场更名后,代码常常不更换,仍保留旧称——这是大量"代码与城市对不上"的根源。
  4. 避免冲突:已分配的代码永不分配给第二座机场,即使原机场关闭或退役。

典型历史名称遗留:

  • PEK — 北京首都(Peking 旧称,1949 年前罗马拼音)
  • BOM — 孟买(Bombay 旧称,1995 年改名 Mumbai)
  • NRT — 东京成田(Narita)
  • MAA — 金奈(Madras Madras 旧称,1996 年改名 Chennai)
  • CCU — 加尔各答(Calcutta 旧称,2001 年改名 Kolkata)
  • BLR — 班加罗尔(BangaLore 旧称,2014 年改名 Bengaluru,但 IATA 仍用 BLR)

货代遇到"代码对不上城市"时,先怀疑历史名称,再去查 IATA 官网或机场详情页核对英文全称。

四、代码注销与历史名称

IATA 三字代码一旦分配给某机场,原则上永不注销、不可复用——这是行业规则,避免历史运单、单证数据混乱。这意味着:

  • 已关闭的机场代码会进入"非活跃名单"(如纽约 Newark 旧代码 --- 已退役)
  • 机场搬迁、扩建、改名后,代码通常沿用(如香港 HKG 从启德迁赤鱲角机场后保持不变)
  • 原代码废弃后会被 IATA "冻结"——在 50 年内不会重新分配给其他机场

这一规则对货代实操的好处是:5 年前的运单上的机场代码,今天仍能查到对应的物理位置;不会因为代码被新机场"抢走"导致历史数据无法解读。坏处是:机场关闭后,订舱系统可能仍显示该代码,需要订舱员手动排查。

常见误判:"深圳机场代码是 SZX 吗?"——是的,SZX 是深圳宝安国际机场,但深圳早期曾规划过 --- 多个备选代码,最终 SZX 成为长期使用代码。实际订舱时仍以深圳机场官方公布的代码为准,不要凭城市名猜测。

五、货代视角:在哪里会用到 IATA 三字代码

货代每天与 IATA 三字代码打交道的场景,按使用频度归为以下几类:

5.1 空运订舱与运单

  • 订舱单(Booking Note):起运港(Origin Airport)与目的港(Destination Airport)填写 IATA 三字代码,如 PVG → LAX。
  • 空运主单 MAWB(Master Air Waybill):"Airport of Departure" 与 "Airport of Destination" 栏填代码。
  • 空运分单 HAWB(House Air Waybill):同上,主单与分单的代码必须一致,不一致会被海关或航空公司退回。
  • 航空运单号:前 3 位是航司 IATA 代码(如 176 = 阿联酋航空 EK)、后 8 位是单号,航司代码也叫 Prefix Code 或 Airline Code。

5.2 报关与口岸

  • 出口报关单:"运输方式"为"航空运输","运输工具名称"或"运输线路"字段需填写 IATA 代码。
  • 入境口岸:海关 24 小时代码表采用 IATA 三字代码识别机场口岸。
  • ATA 单证册:临时进出口货物的 ATA 单证册(用于样品、专业设备等)口岸栏填代码。

5.3 物流系统与运价

  • GDS(全球分销系统):Sabre、Amadeus、Travelport 等系统中机场识别基于 IATA 代码。
  • 航司订舱系统:Cargospot、CHAMP、SmartKargo 等货代订舱平台只接受 IATA 代码,不接受城市中文名。
  • 运价表(Tariff):空运运价以"起运港 IATA → 目的港 IATA"为费率对(Rate Line),如 PVG-LAX 每公斤 RMB 28。

5.4 货物追踪与客服

  • MAWB 追踪:客户问"我的货到哪了",第一步用 MAWB 号 + 起运港/目的港代码进航司官网追踪。
  • 异常查询:如"PVG-LAX 航班延误原因",客服需先确认起降机场代码才能调取航班动态。

六、典型代码记忆法

货代记住高频代码有 4 个诀窍:

6.1 中国枢纽机场

  • 北上广深四城用城市英文首字母:PEK 北京(历史名 Peking)、PVG 上海浦东、SHA 上海虹桥、CAN 广州、SZX 深圳。
  • 省会机场多用城市拼音首字母:CTU 成都、HGH 杭州、NKG 南京、WUH 武汉、XIY 西安、CKG 重庆。
  • 港澳台:HKG 香港、MFM 澳门、TPE 台北桃园、KHH 高雄。

6.2 欧美主要货运枢纽

  • LAX 洛杉矶(美西货代第一大港,几乎每天都有货从中国起飞到这里)、JFK 纽约肯尼迪、ORD 芝加哥奥黑尔、ATL 亚特兰大。
  • FRA 法兰克福(欧陆枢纽)、AMS 阿姆斯特丹、CDG 巴黎戴高乐、LHR 伦敦希思罗、MAD 马德里、MXP 米兰。

6.3 亚太货运枢纽

  • NRT/HND 东京成田/羽田、ICN 首尔仁川、SIN 新加坡、KUL 吉隆坡、BKK 曼谷、TPE 台北桃园、DOH 多哈(中东枢纽)、DXB 迪拜。

6.4 记忆冲突的代码

  • 东京双机场:NRT 成田(国际货运为主)、HND 羽田(国内为主,国际航班较少)
  • 伦敦五大机场:LHRLGWSTNLTNLCY——最容易写错
  • 纽约三机场:JFKLGAEWR——EWR 实际位于新泽西州

七、中国国际枢纽 TOP 20

以下是中国大陆最具代表性的 20 个国际机场,按 IATA 代码字母排序:

IATAICAO机场名称城市类型
CAN ZGGG 广州白云国际机场 广州 国际枢纽
CTU ZUUU 成都双流国际机场 成都 国际枢纽
PEK ZBAA 北京首都国际机场 北京 国际枢纽
PKX ZBAD 北京大兴国际机场 北京 国际枢纽
PVG ZSPD 上海浦东国际机场 上海 国际枢纽
SZX ZGSZ 深圳宝安国际机场 深圳 国际枢纽
TFU ZUTF 成都天府国际机场 成都 国际枢纽
SHA ZSSS 上海虹桥国际机场 上海 区域机场
CKG ZUCK 重庆江北国际机场 重庆 主要机场
XIY ZLXY 西安咸阳国际机场 西安 主要机场
HGH ZSHC 杭州萧山国际机场 杭州 主要机场
NKG ZSNJ 南京禄口国际机场 南京 主要机场
WUH ZHHH 武汉天河国际机场 武汉 主要机场
CSX ZGHA 长沙黄花国际机场 长沙 主要机场
KMG ZPPP 昆明长水国际机场 昆明 主要机场
XMN ZSAM 厦门高崎国际机场 厦门 区域机场
FOC ZSFZ 福州长乐国际机场 福州 区域机场
TAO ZSQD 青岛胶东国际机场 青岛 主要机场
TNA ZSJN 济南遥墙国际机场 济南 主要机场
DLC ZYTL 大连周水子国际机场 大连 主要机场

说明:上表收录中国(含港澳台部分)民航局认定的国际枢纽机场,含客运与货运枢纽。具体航线、货量数据请参考各机场年度公报或航司订舱平台。

八、FAQ · 常见疑问

Q1:IATA 代码是永久的吗?
一旦分配即长期保留。机场关闭或改名后代码不会重新分配给其他机场,业内称"冻结",避免历史运单、单证数据无法解读。极端情况下需 50 年后才会考虑重新分配。
Q2:为什么有的机场有代码没有 ICAO,反之也有?
小型通用机场、私人机场通常仅有 IATA 代码(用于商业订座);军用机场或纯货运机场可能仅有 ICAO 代码(用于飞行计划)。货代实际订舱以 IATA 为准,军事运输以 ICAO 为准。
Q3:IATA 代码与 ICAO 代码能互转吗?
可以通过数据库查询一对一互转,但不是简单算法——需要查表。本站在每个机场详情页都同时标注了两套代码,可直接互查。
Q4:为什么订舱时系统提示"代码无效"?
常见原因:①代码拼写错误(lax 写成 LAE,lax 是洛杉矶,LAE 是莱城);②机场仅支持特定航司代码(如军用机场不对民用开放);③代码属于历史遗留,但已在系统中停用。请用本站在线机场表或 IATA 官方 Location Identifier 表核对。
Q5:IATA 三字代码与 ICAO 四字代码在货代订舱中实际怎么用?
订舱、运单、报关、客户报价 100% 使用 IATA 三字代码;ICAO 四字代码在货代工作中几乎不直接使用,仅在空管报文、航路图、内部技术文档中偶尔出现,无需手动输入。
Q6:城市代码(如 NYC、LON、PAR)能用于订舱吗?
不能。NYC、LON、PAR 这些是城市三字代码,IATA 称之为 City Code;订舱系统只接受机场代码。同一城市多机场时,必须选定具体机场(如 NYC 需选 JFK、LGA 或 EWR 之一)。
Q7:IATA 公布的代码是收费的吗?
IATA Location Identifier 表对公众免费查阅,可在 IATA 官网下载 Excel。本站 393 个机场数据来源于 mwgg/Airports 等公开数据集,覆盖度与 IATA 官方表基本一致。
Q8:为什么本站同时列了 IATA 和 ICAO 两套代码?
货代日常订舱用 IATA 三字代码;但少数欧洲货代订舱系统、军用运输、航路图需要 ICAO 四字代码;同时列出方便交叉核对,避免代码错填导致的退单、延误、罚款。

查 393 个全球机场 IATA 代码

完整代码表、按字母 / 国家分组检索、地图联动、机场详情与货运航线统一收录在主站,订舱 / 单证 / 报关直接查表取码。

进入机场三字代码大全
站内导航