Airport and Airline Codes

The International Civil Aviation Organization (ICAO) is a specialized agency of the United Nations established in 1944 under the Convention on International Civil Aviation (Chicago Convention). Headquartered in Montreal, Canada, ICAO sets the international standards and recommended practices for flight safety, security, efficiency, and environmental protection. For UPSC aspirants, it is essential to note that India is a founder member of ICAO. ICAO issues unique 4-letter alphanumeric location indicators used primarily by air traffic control (ATC), flight planning, and military aviation.

International Air Transport Association (IATA)

The International Air Transport Association (IATA) is a global trade association of airlines, established in 1945 and also headquartered in Montreal, Canada. Unlike ICAO, which is an intergovernmental agency, IATA represents the private and public commercial aviation industry. IATA assigns 3-letter alphabetic codes to airports and 2-character alphanumeric designators to airlines. These codes are highly visible to the public, appearing on passenger tickets, baggage tags, boarding passes, and flight status displays.

Structural Architecture of Aviation Codes

Decoding IATA and ICAO Airport Codes

The structural composition of airport identifiers follows strict geographic and logistical rules. IATA codes are generally derived from the name of the city or airport, whereas ICAO codes are strictly structured by geographic zones and countries.

  • IATA 3-Letter System: Typically uses the first three letters of the city name (e.g., DEL for Delhi, BOM for Mumbai, designated after its historical name Bombay) or an abbreviation of the airport name itself (e.g., BLR for Kempegowda International Airport in Bengaluru).
  • ICAO 4-Letter System: The first letter designates the global region (e.g., ‘V’ represents South Asia). The second letter indicates the specific country within that region (e.g., ‘A’ for India). The remaining two letters designate the specific airfield. Therefore, all major Indian airport ICAO codes begin with the prefix VA (Western and Southern India) or VE (Eastern and Northern India).
Decoding Airline Designators

Airlines are assigned distinct codes by both organizations to facilitate commercial ticketing, schedules, and operational air traffic communications.

  • IATA Airline Designator: A 2-character alphanumeric code (e.g., AI for Air India, 6E for IndiGo). These are utilized for commercial, financial, and ticketing mechanisms.
  • ICAO Airline Designator: A unique 3-letter code coupled with a distinct telephony designator or “call sign” used by pilots and air traffic controllers (e.g., AIC for Air India, call sign “AIR INDIA”; IGO for IndiGo, call sign “IFLY”).

Compendium of Major Indian Airport Codes

The table below outlines the busiest and most strategically significant international and domestic airports in India, mapping their public IATA codes and operational ICAO codes.

City / Location Airport Name IATA Code ICAO Code Regional Zone Prefix
New Delhi Indira Gandhi International Airport DEL VIDP Northern Region
Mumbai Chhatrapati Shivaji Maharaj International Airport BOM VABB Western Region
Bengaluru Kempegowda International Airport BLR VOBL Southern Region
Hyderabad Rajiv Gandhi International Airport HYD VOHY Southern Region
Kolkata Netaji Subhash Chandra Bose International Airport CCU VECC Eastern Region
Chennai Chennai International Airport MAA VOMM Southern Region
Ahmedabad Sardar Vallabhbhai Patel International Airport AMD VAAH Western Region
Guwahati Lokpriya Gopinath Bordoloi International Airport GAU VEGT North-East Region
Amritsar Sri Guru Ram Dass Jee International Airport ATQ VIAR Northern Region
Port Blair Veer Savarkar International Airport IXZ VOPB Andaman & Nicobar

Global Aviation Codes Hub Matrix

The following matrix details the identification markers for the world’s most critical transit hubs, economic centers, and international flight corridors.

Global City Airport Name Country IATA Code ICAO Code
London Heathrow Airport United Kingdom LHR EGLL
New York City John F. Kennedy International Airport United States JFK KJFK
Dubai Dubai International Airport United Arab Emirates DXB OMDB
Singapore Singapore Changi Airport Singapore SIN WSSS
Tokyo Haneda Airport Japan HND RJTT
Paris Charles de Gaulle Airport France CDG LFPG
Frankfurt Frankfurt Airport Germany FRA EDDF
Hong Kong Hong Kong International Airport China HKG VHHH
Doha Hamad International Airport Qatar DOH OTHH
Sydney Kingsford Smith International Airport Australia SYD YSSY

Key Indian Airline Operational Designators

This list profiles the primary scheduled commercial carriers operating within the Indian airspace, detailing their commercial and operational nomenclature.

  • Air India: IATA Code: AI | ICAO Code: AIC | Call Sign: AIR INDIA (The flag carrier of India, founded originally by J.R.D. Tata as Tata Airlines in 1932).
  • InterGlobe Aviation (IndiGo): IATA Code: 6E | ICAO Code: IGO | Call Sign: IFLY (The largest individual commercial carrier in India by domestic market share).
  • SpiceJet: IATA Code: SG | ICAO Code: SEJ | Call Sign: SPICEJET.
  • Air India Express: IATA Code: IX | ICAO Code: AXB | Call Sign: EXPRESS INDIA (Operating primarily as a low-cost carrier connecting tier-2 Indian cities with the Middle East and Southeast Asia).
  • Akasa Air (SNV Aviation): IATA Code: QP | ICAO Code: AKJ | Call Sign: AKASA TOGETHER.

Specialized and High-Yield Aviation Trivia

The “IX” Factor in Indian Airport Nomenclature

In India, many operational civil enclaves and older domestic airports feature IATA codes starting with the letters “IX” (e.g., IXR for Ranchi, IXA for Agartala, IXE for Mangaluru, IXB for Siliguri/Bagdogra). This pattern originated during the British colonial administration and early post-independence era, when the prefix “IX” was systematically assigned to minor airfield locations or military conversion stations across the subcontinent to prevent duplicate entries in global registries.

Anomalies and Special Cases in Code Assignments
  • The Canadian ‘Y’ Prefix: Almost all Canadian airports have IATA codes starting with the letter ‘Y’ (e.g., YVR for Vancouver, YYZ for Toronto). This historical legacy stems from weather station identifiers that coincided with the presence of co-located railway telegraph stations.
  • Duplicate Avoidance Protocols: When city names clash globally, IATA skips standard naming patterns. For instance, because the code “SAN” was already occupied by San Diego, California, San Carlos in Argentina had to adopt alternate structural identifiers to avoid severe logistics errors.
  • The “N” Country Code Prefix for USA: In the ICAO system, continental United States airports use the prefix letter ‘K’ (e.g., KJFK, KLAX). However, the United States Navy and federal communication blocks reserve the letter ‘N’ for military registration systems, illustrating the crossover between civil defense and transport registries.
Originally written on February 23, 2015 and last modified on June 24, 2026.

Leave a Reply

Your email address will not be published. Required fields are marked *