Definition
An ICAO location indicator is a four-character alphanumeric code, in practice almost always four letters, that ICAO assigns so that every aerodrome and significant ground station on the planet has one unambiguous machine- and human-readable identifier. The authoritative list is ICAO Doc 7910, Location Indicators, which is maintained and reissued regularly and pairs each four-letter code with the corresponding three-character IATA identifier where one exists. Unlike the commercial IATA code, the ICAO indicator is built on a geographic scheme, which is what makes it useful for air traffic and flight-planning systems that need to sort and route by region.
The first letter identifies a broad world region; the second letter narrows to a country or a large sub-region; and the remaining letters identify the specific aerodrome within it. K covers the contiguous United States, so New York Kennedy is KJFK and Los Angeles is KLAX. C covers Canada (CYYZ, Toronto). E covers northern Europe, with EG for the United Kingdom (EGLL, Heathrow; EGKK, Gatwick) and ED for Germany. L covers southern Europe, with LF for France (LFPG, Charles de Gaulle) and LE for Spain. Y covers Australia, R the Asian Far East, and so on. A handful of very large countries break the two-letter-country pattern — the United States and Canada use a single leading letter and Russia uses U — but the regional logic still holds, which is why an experienced dispatcher can often place an unfamiliar code on the map from its first two letters alone.
The indicator is the identifier that operational documents are keyed to. An ICAO flight plan names the departure, destination, and alternate aerodromes by their four-letter indicators, and estimates times to en-route significant points that themselves carry indicators or coordinates. NOTAMs are issued and filed against the location indicator of the aerodrome or FIR they concern, so retrieving the NOTAMs for a route means querying by those codes. Aviation weather is distributed the same way: a METAR or a TAF is headed by the four-letter indicator of the reporting station — EGLL for a Heathrow observation, KORD for Chicago O'Hare — and a briefing package is assembled by pulling the reports for each indicator along the route.
The distinction from the IATA code matters in daily operations. IATA three-letter codes such as JFK, LHR, and CDG are the commercial identifiers seen on tickets, baggage tags, and booking systems; they are marketing- and passenger-facing and are not geographically structured. The ICAO indicator is the operational identifier used in flight planning, air traffic control, and aeronautical information. The two usually differ (JFK versus KJFK, LHR versus EGLL, CDG versus LFPG), and confusing them is a real source of error — a student who files or briefs against the wrong code can pull weather or NOTAMs for the wrong field entirely. Some smaller aerodromes have an ICAO indicator but no IATA code at all, and a few have neither. Because the codes are assigned centrally and reissued in Doc 7910, they are stable reference data that operational software can rely on.
Why It Matters for Flight Schools
For a flight school, location indicators are one of the first pieces of real-world operational literacy a student acquires. The moment a cross-country flight is planned, the student is reading METARs and TAFs headed by four-letter codes, filing a flight plan that names aerodromes by their indicators, and checking NOTAMs retrieved against those same codes. An instructor who drills the difference between the ICAO indicator and the IATA code early prevents the classic mistake of briefing the wrong airport, and helps the student build the regional intuition that makes route planning faster.
For a dispatcher or an ATO's operations desk, the indicators are the keys that tie a whole flight-planning workflow together. Weather, NOTAMs, fuel plans, and the flight plan itself all reference the same set of four-letter codes, so getting them right at the point of entry is what keeps the downstream documents consistent. Combined ATO/AOC operators running international sectors depend on that consistency: a single transposed letter in a destination or alternate indicator propagates into the wrong weather, the wrong NOTAMs, and a flight plan that names a field the crew did not intend.
How Aviatize Handles This
Aviatize's Smart Planning & Booking module works from the aerodromes a school actually operates to and from, so lessons, cross-country exercises, and aircraft movements are scheduled against real, correctly identified locations rather than free-text place names. Keeping the departure, destination, and alternate consistent across a training flight's records reduces the transcription errors that creep in when the same field is referred to by different names in different places.
Aviatize's Digital Data & Records module preserves the training-flight record — including the aerodromes flown to and from — as durable, auditable data, so that a student's cross-country experience can be evidenced accurately when it is time to demonstrate the aeronautical experience a license or rating requires.
Frequently Asked Questions
- What is the difference between an ICAO code and an IATA code for an airport?
- The ICAO location indicator is a four-letter, geographically structured code used operationally in flight plans, NOTAMs, METARs, and TAFs — for example KJFK, EGLL, LFPG. The IATA code is a three-letter commercial identifier seen on tickets and baggage tags — JFK, LHR, CDG. They usually differ, and some aerodromes have one but not the other.
- How is an ICAO location indicator structured?
- The first letter denotes a world region, the second narrows to a country or large sub-region, and the remaining letters identify the specific aerodrome. For example, EG is the United Kingdom, so EGLL is Heathrow; LF is France, so LFPG is Paris Charles de Gaulle. The full list is published in ICAO Doc 7910.
- Where are ICAO location indicators used?
- They key nearly every operational document: ICAO flight plans name aerodromes by their four-letter indicator, NOTAMs and aviation weather (METARs and TAFs) are filed and retrieved against them, and air traffic systems route by them. Aviatize schedules training flights against the real aerodromes a school operates so these references stay consistent.