한눈에 보기
항공권, 수하물 꼬리표, 전광판에 찍힌 ICN, JFK, LHR 같은 세 글자가 IATA 공항 코드입니다. 국제항공운송협회(IATA)가 공항과 도시, 대도시권에 붙이는 3글자 지리 코드이며, 어떤 코드는 도시 이름에서, 어떤 코드는 옛 공항 이름이나 인물 이름, 철도·기상관측소 같은 과거의 통신 부호에서 왔습니다. 이 글은 코드가 생긴 배경, 이름과 코드가 어긋나는 이유, 4글자 ICAO 코드와의 차이, 실제 코드가 바뀐 사례를 정리하고, 위 목록의 15개 공항을 읽는 요령을 알려 줍니다.
- IATA 코드는 3글자이고 발권·예약·수하물에 쓰입니다. ICAO 코드는 4글자이고 항공 운항·관제 쪽에서 쓰입니다.
- 코드는 이름에서 따오는 경우가 많지만, 옛 이름이나 역사적 부호 때문에 이름과 닮지 않은 코드도 많습니다.
- 한 도시에 공항이 여럿이면 공항마다 코드가 있고, 도시 전체를 묶는 도시 코드(예: TYO)가 따로 있기도 합니다.
- 같은 도시 이름이라도 공항이 다르면 도착지가 달라지므로, 발권 전에 코드를 꼭 확인해야 합니다.
세 글자 코드는 어떻게 생겼을까
위키백과(IATA airport code 항목) 기준으로, 1930년대 미국 조종사들은 미국 국립기상청(National Weather Service)의 2글자 부호로 도시를 구분했습니다. 그런데 2글자로는 조합이 몇백 개에 그쳐 감당하기 어려워졌고, 이후 3글자 체계가 쓰이면서 이론상 17,576가지 조합이 가능해졌습니다. 초기 공항 코드는 기상관측소, 철도역 같은 무선·전신 거점의 명명 관행을 따른 경우가 많았다고 설명됩니다. 현재 코드의 배정은 IATA 결의 763에 따르며, 캐나다 몬트리올의 IATA 본부가 관리하고 항공사 코딩 디렉터리에 반기별로 수록됩니다.
코드와 이름이 닮지 않은 이유
코드가 이름과 다른 데에는 몇 가지 패턴이 있습니다(위키백과 기준). 예시를 패턴별로 모았습니다.
| 패턴 | 예시 | 설명 |
|---|---|---|
| 옛 이름이 남은 경우 | ORD, MCO, BNA | 시카고 오헤어는 옛 Orchard Field, 올랜도는 McCoy 공군기지, 내슈빌은 Berry Field에서 유래 |
| 비공식 이름 | OGG | 하와이 카훌루이 공항, 항공 개척자 지미 호그(Hogg)의 이름에서 유래 |
| 발음 반영 | NAN | 피지 난디(Nadi) |
| 여러 지명의 글자 조합 | DFW, MSP | 둘 이상의 도시·지명에서 글자를 조합 |
| 캐나다 Y 접두 | YYZ, YUL | 1930년대 기상관측소 2글자 부호 앞에 글자를 붙이던 체계에서 유래 |
이름과 코드가 일치하지 않는다고 해서 오류가 아닙니다. 코드는 한 번 배정되면 공항 이름이 바뀌어도 유지되는 경우가 있습니다(예: 호치민시의 SGN). 위 목록의 JFK(John F. Kennedy)와 CDG(Charles de Gaulle)처럼 인물 이름의 머리글자를 딴 코드도 있습니다.
IATA 코드와 ICAO 코드 비교
| 구분 | IATA | ICAO |
|---|---|---|
| 글자 수 | 3글자 | 4글자 |
| 주 사용처 | 항공 시간표, 예약, 수하물 꼬리표 | 항공 교통관제, 운항 계획, 기상 통보 |
| 규칙 | 주로 공항·도시 이름에서 파생 | 첫 1~2글자가 국가·지역을 나타냄 |
| 예(런던 히스로) | LHR | EGLL |
ICAO(국제민간항공기구) 코드는 문서 7910(Location Indicators)에 분기별로 수록되며, 각국이 일부를 직접 정합니다. 접두어 예로 EG는 영국, K는 미국 본토, RJ는 일본 본토, RK는 한국입니다. 따라서 한국 공항의 ICAO 코드는 RK로 시작하고 일본 공항은 RJ로 시작한다는 규칙으로 읽을 수 있습니다. 개별 공항의 ICAO 코드 철자는 ICAO 문서나 공항 공식 자료로 확인하세요.
실제 사례 세 가지
사례 1. 방콕: 코드가 공항을 옮겨 간 일 (이전의 사례)
방콕의 BKK는 원래 돈므앙 공항의 코드였습니다. 2006년 9월 15일 수완나품 공항이 제한적으로 국내선 운항을 시작했고, 9월 28일에는 대부분의 국내선과 모든 국제 상업 항공편이 이곳으로 옮겨 왔습니다(위키백과 기준). 이때 BKK가 수완나품 공항에 재배정되었고, 돈므앙 공항은 DMK로 표기됩니다. 이후 에어아시아가 방콕 운항을 돈므앙으로 옮겼다고 합니다. 배울 점은 공항이 바뀌면 같은 도시 이름 아래서도 코드의 의미가 시기에 따라 달라질 수 있다는 것입니다. 오래된 자료의 BKK 정보가 현재 공항과 다를 수 있습니다.
사례 2. 토론토 YYZ: 이름과 닮지 않은 코드 (역사 부호의 사례)
토론토 피어슨 공항의 코드는 YYZ입니다. 캐나다 코드는 1930년대 기상관측소의 2글자 부호에서 출발했는데, 앞글자 Y는 관측소가 공항과 함께 있다는 뜻으로 쓰였다고 설명됩니다. YYZ는 말턴(Malton)이라는 관측소 부호를 이어받은 것이며, 빌리 비숍 토론토 시티 공항이 이미 YTZ를 쓰고 있었다는 점도 영향을 주었다고 합니다(위키백과 기준). 모든 Y 코드가 캐나다는 아니고(예: 미국 유마의 YUM), 캐나다 코드가 모두 Y로 시작하는 것도 아닙니다. 코드만 보고 소속 국가를 단정하면 틀릴 수 있다는 교훈을 줍니다.
사례 3. 도쿄 TYO: 한 도시, 여러 공항 (도시 코드의 사례)
도쿄에는 하네다(HND)와 나리타(NRT)가 있고, 이 둘을 묶는 도시 코드 TYO가 있습니다. 같은 방식으로 뉴욕의 NYC는 JFK·LGA·EWR를, 런던의 LON은 히스로(LHR) 등을 묶습니다(위키백과 기준). 항공권 검색에서 도시 코드를 넣으면 그 도시의 모든 공항 항공편이 한꺼번에 검색됩니다. 반대로 특정 공항 코드로 발권한 표는 그 공항에서만 유효합니다. 위 목록에서 서울의 인천(ICN)과 김포(GMP)도 같은 이유로 코드가 따로 있습니다.
직접 해보기: 항공권 확인 체크리스트
- 예약 확인서에서 출발·도착 3글자 코드를 찾아 위 목록이나 항공사 공식 자료로 공항 이름을 대조해 보세요.
- 같은 도시에 공항이 여러 개라면(도쿄, 서울, 런던 등) 도시 이름이 아니라 코드로 공항을 확인하세요.
- 환승 항공편이라면 중간 경유지 코드도 읽어 보고, 수하물 꼬리표의 최종 도착 코드가 맞는지 확인하세요.
- 공항 이름이 비슷하거나 바뀐 곳은 오래된 블로그보다 항공사·공항 공식 안내를 기준으로 하세요.
흔한 오해와 정정
- 오해: 코드는 항상 도시 이름의 앞 세 글자다. 실제: 옛 이름(ORD), 인물 이름(JFK), 발음(NAN) 등 다양한 근거가 있습니다.
- 오해: IATA 코드와 ICAO 코드는 같은 코드의 다른 표기다. 실제: 글자 수, 배정 기관, 쓰임새가 모두 다릅니다(예: LHR과 EGLL).
- 오해: Y로 시작하면 캐나다 공항이다. 실제: 대부분 그렇지만 미국 유마(YUM) 같은 예외가 있습니다.
- 오해: 코드는 한번 정해지면 영원히 같은 공항을 가리킨다. 실제: 방콕 BKK처럼 공항 이전에 따라 코드가 옮겨 가기도 합니다.
한계와 더 알아볼 점
이 글의 코드 유래는 위키백과 IATA airport code, ICAO airport code, 수완나품 공항 항목에서 확인한 범위입니다. 개별 코드의 유래는 항목마다 설명이 갈리거나 확인하기 어려운 경우가 있어, 위 목록 15개를 포함한 모든 코드의 정확한 유래는 IATA 공식 코딩 디렉터리와 각 공항 공식 사이트를 확인하세요. 국가별 공항 식별자(예: 미국 FAA 식별자)는 IATA 코드와 다른 경우도 있습니다(예: 사이판 FAA GSN, IATA SPN).
여행 예산도 함께 계획해보세요
해외여행 경비가 궁금하다면 여행 예산 계산기도 확인해보세요.
자주 묻는 질문
한 도시에 공항이 여러 개 있으면 코드도 여러 개인가요?
네, 도쿄의 나리타(NRT)와 하네다(HND), 서울의 인천(ICN)과 김포(GMP)처럼 한 도시에 여러 공항이 있으면 각각 다른 코드를 가집니다.
IATA 코드와 ICAO 코드는 다른가요?
네, IATA 코드는 3자리로 항공권 발권에 주로 쓰이고, ICAO 코드는 4자리로 관제·운항 등 항공 운영 목적으로 별도로 사용됩니다.
도시 코드(TYO, NYC)는 공항 코드와 어떻게 다른가요?
도시 코드는 한 대도시권의 여러 공항을 묶는 코드로, 항공권 검색에서 그 도시 공항들을 한꺼번에 찾을 때 쓰입니다. 실제 탑승은 항공권에 적힌 개별 공항 코드의 공항에서 합니다.
공항이 이전하거나 새로 열면 코드는 어떻게 되나요?
방콕처럼 새 공항이 국제선을 넘겨받으면서 기존 코드(BKK)를 이어받고 옛 공항은 새 코드(DMK)를 쓰는 사례가 있습니다. 상황마다 다르므로 해당 공항의 공식 안내를 확인해야 합니다.
이어서 읽어 보세요
- 시간대의 개념: 출발·도착 시각을 읽을 때 필요한 기본
- 국내선 항공권 예약 가이드: 예약 화면의 정보 읽기
- 여권 유효기간 확인: 출국 전 점검 항목
- 시차 적응 계산기: 장거리 비행 후 컨디션 계획