机场代码完全指南:IATA三字码与ICAO四字码详解

📊 本文数据来源

本文内容基于国际航空运输协会(IATA)和国际民用航空组织(ICAO)官方发布的标准文档, 涵盖全球200+国家和地区的机场代码系统,数据持续更新至2026年4月。

在国际航空运输中,机场代码是识别全球近万个机场的关键标识。无论是预订机票、托运行李,还是制定飞行计划、进行航空管制,都离不开这套精密的代码系统。本文将深入解析IATA三字代码ICAO四字代码的区别、编码规则、应用场景,并提供实用的查询技巧和常见代码对照表。

一、什么是机场代码?

机场代码(Airport Code)是国际航空业用于唯一标识机场的标准化编码系统。目前全球主要有两套并行的代码系统:

IATA机场代码(三字码)
由3个大写字母组成,例如:PEK(北京首都国际机场)、PVG(上海浦东国际机场)。 主要用于商业和旅客服务领域。
ICAO机场代码(四字码)
由4个大写字母组成,例如:ZBAA(北京首都国际机场)、ZSPD(上海浦东国际机场)。 主要用于航空管制和专业技术领域。

二、IATA代码 vs ICAO代码:核心区别

对比维度 IATA代码(三字码) ICAO代码(四字码)
代码长度 3个字母 4个字母
制定机构 国际航空运输协会
(International Air Transport Association)
国际民用航空组织
(International Civil Aviation Organization)
主要用途 机票预订、行李标签、登机牌、货运单据 航空管制、飞行计划、航空气象、航行通告
编码规则 无固定规则,多基于城市或机场名称 有明确规则:第1位=地区,第2位=国家,后2位=机场
用户群体 旅客、航空公司、旅行社、货运代理 飞行员、空中交通管制员、气象人员
示例 PEK, PVG, CAN, JFK, LAX ZBAA, ZSPD, ZGGG, KJFK, KLAX
💡 重要提示:虽然两套代码系统不同,但它们互为补充,在国际航空运输中都不可或缺。一张国际机票上通常会同时显示IATA和ICAO代码。

三、IATA三字代码详解

3.1 编码特点

3.2 编码规律

IATA代码虽然没有严格的编码规则,但通常遵循以下模式:

  1. 城市名称缩写
    • PEK - Peking(北京的旧称)
    • CAN - Canton(广州的旧称)
    • NKG - Nanjing(南京)
  2. 机场名称首字母
    • JFK - John F. Kennedy International Airport
    • LAX - Los Angeles International Airport
    • CDG - Charles de Gaulle Airport
  3. 历史遗留
    • ORD - Chicago O'Hare(原名为Orchard Field)
    • DCA - Washington Reagan(原名为Washington National)

3.3 中国主要机场IATA代码

PEK
北京首都国际机场
PVG
上海浦东国际机场
CAN
广州白云国际机场
CTU
成都双流国际机场
SZX
深圳宝安国际机场
KMG
昆明长水国际机场
XIY
西安咸阳国际机场
CKG
重庆江北国际机场
HGH
杭州萧山国际机场
NKG
南京禄口国际机场
WUH
武汉天河国际机场
CSX
长沙黄花国际机场

四、ICAO四字代码详解

4.1 编码规则

ICAO代码采用严格的四层编码结构,每个位置都有特定含义:

编码结构:ABCD

A - 第一位:地区代码
• K = 北美洲(美国本土)
• C = 加拿大
• E = 北欧
• L = 南欧
• V = 南亚和东南亚
• Z = 中国
• Y = 澳大利亚

B - 第二位:国家代码
• B = 中国
• A = 澳大利亚
• F = 非洲部分国家
• G = 西非

CD - 第三、四位:具体机场
由各国自行分配,通常按地理位置或启用顺序

4.2 实际案例解析

4.3 中国机场ICAO代码特点

中国大陆机场的ICAO代码都以Z开头,第二位通常为B

ZBAA
北京首都国际机场
ZSPD
上海浦东国际机场
ZGGG
广州白云国际机场
ZUUU
成都双流国际机场
ZGSZ
深圳宝安国际机场
ZPPP
昆明长水国际机场

五、实际应用场景

5.1 IATA代码的应用

  1. 机票预订:在航空公司官网或OTA平台输入出发地和目的地的IATA代码
  2. 行李标签:托运行李时,行李牌上会打印IATA代码
  3. 登机牌:登机牌上的出发/到达机场均使用IATA代码
  4. 货运单据:空运提单(AWB)上使用IATA代码标识起运和目的地
  5. 航班显示屏:机场航班信息屏显示IATA代码

5.2 ICAO代码的应用

  1. 飞行计划:飞行员提交飞行计划时必须使用ICAO代码
  2. 航空管制:空中交通管制员使用ICAO代码进行通信
  3. 航空气象:METAR和TAF气象报告使用ICAO代码
  4. 航行通告:NOTAM使用ICAO代码发布机场信息
  5. 导航数据库:飞机导航系统内置ICAO代码数据库
🎯 实用技巧:作为普通旅客,你主要需要记住IATA代码;如果你是航空从业者或飞行爱好者,则需要熟悉ICAO代码。

六、如何查询机场代码?

6.1 在线查询工具

最便捷的方式是使用专业的机场代码查询工具:

6.2 查询技巧

  1. 模糊搜索:输入城市名的一部分即可找到相关机场
  2. 代码反查:输入已知代码可查询对应的机场信息
  3. 多语言支持:支持中文、英文名称双向查询
  4. 批量查询:部分工具支持Excel导入批量查询

七、常见问题解答(FAQ)

Q1: 为什么机场需要两种不同的代码系统?

机场需要两种代码系统是因为它们服务于不同的用途。IATA三字代码主要用于商业和旅客服务,如机票预订、行李标签、登机牌等,更简洁易记。ICAO四字代码主要用于专业技术领域,如航空管制、飞行计划、航空气象等,具有明确的地理编码规则,便于全球统一管理。

Q2: 如何记忆常见的机场代码?

记忆机场代码的技巧:

Q3: ICAO代码的四个字母分别代表什么?

ICAO四字代码的编码规则:第一个字母代表地区(K=北美,E=北欧,L=南欧,V=南亚,Z=中国等);第二个字母代表国家(B=中国,A=澳大利亚,F=非洲部分国家等);第三、四个字母代表具体机场。例如:ZBAA中,Z=中国地区,B=中国,AA=北京首都机场。

Q4: 机场代码会改变吗?

是的,机场代码可能会改变。常见原因包括:1) 机场改名或搬迁;2) 新机场启用;3) 旧机场关闭;4) IATA/ICAO重新分配代码。例如:北京首都机场从PEK保持不变,但成都双流机场的部分航班已转至天府国际机场(TFU)。建议定期查询最新代码信息。

八、总结

机场代码系统是国际航空运输的基础设施,IATA三字代码和ICAO四字代码各有其独特的应用场景和价值。理解这两套代码系统的区别和联系,不仅能帮助旅客更顺利地完成出行,也是航空从业人员的基本功。

通过本文的学习,你应该已经掌握了:

如需查询更多机场代码,欢迎使用我们的全球机场代码查询工具,支持快速检索全球近万个机场信息!