ICAO World Airfield Catalogue

The following pages provide a full listing of worldwide ICAO airfield codes. It is not a catalogue of all ICAO codes as I have stripped out all those assigned for other aviation units (Met, Admin, Military HQ, Aviation Authorities etc).

Each airfield record shows

 ICAO code | Airport Name | Latitude | Longitude | Altitude | Longest runway length (feet).

 Availability of data varies from country to country so you will see some large gaps where I still require information. Expect little data from China and Russia, some Middle East countries and some areas of Africa and Asia.

Notes:

1. Airfield Lat/Long data is limited to Degree and Minutes value only. This gives an approximate positional
    accuracy of +/- 1nm.
2. Airfields no longer listed in ICAO docs are shown in
RED. Some of these airfields will no longer be operational but
    others may just have had their ICAO code withdrawn and still be in service.
3. The data on these pages is not guaranteed to be accurate - typo errors always creep in. A few codes have been
     introduced which are not genuine ICAO designators although they refer to real airfields.

 Many other web sites have freely "borrowed" the information from these pages. I know this as there are a few placemarks I have used to track data reproduction.  Whilst I do not object to users copying this information some recognition would be appreciated for the work I have put into this project.

ICAO Airfield Tables - Description

I have subdivided the data into 13 pages to keep the sizes down. Even so some of the pages are very large (up to 1.7Mb). If you prefer to browse through the pages offline you can download a zip of all pages - ICAO.zip

The pages are arranged in ICAO code order (not airfield name order). This splits the pages into regions as shown below.

 

ICAO Codes - AAAA to DZZZ


SW Pacific
Arctic Circle
Canada
West Africa
Solomon Islands (AG)
Nauru (AN),
Papua New Guinea (AY)
----------------------------------
Greenland (BG),
Iceland (BI)
-----------------------------------
Canada (CY, CZ)
Algeria (DA),
Benin (DB),
Burkina Faso (DF),
Ghana (DG),
Ivory Coast (DI),
Nigeria (DN),
Niger (DR),
Tunisia (DT),
Togo (DX).
ICAO Codes - EAAA to EZZZ


Northern Europe
Belgium (EB),
Germany (ED, ET),
Estonia (EE),
Finland (EF),
United Kingdom (EG),
Netherlands (EH),
Ireland (EI),
Denmark (EK),
Luxembourg (EL),
Norway (EN),
Poland (EP),
Sweden (ES),
Latvia (EV),
Lithuania (EY).
ICAO Codes - FAAA to FVZZ


Africa
South Africa (FA),
Botswana (FB),
Congo (FC),
Swaziland (FD),
Central African Republic (FE),
Ecuatorial Guinea (FG),
Ascension (FH),
Mauritius (FI),
Cameroon (FK),
Zambia (FL),
Comoros (FM),
Reunion (FM),
Madagascar (FM),
Angola (FN),
Gabon (FO),
Sao Tome (FP),
Mozambique (FQ),
Seychelles (FS),
Chad (FT),
Zimbabwe (FV),
ICAO Codes - FWAA to HZZZ



Africa
Malawi (FW),
Lesotho (FX),
Namibia (FY),
Congo (FZ).
Mali (GA),
Gambia (GB),
Canary Isles (GC),
Spain (GE),
Sierra Leone (GF),
Guinee-Bissau (GG),
Liberia (GL),
Morocco (GM),
Senegal (GO),
Mauritanie (GQ),
W. Sahara (GS),
Guinea (GU),
Cape Verde (GV).
Ethiopia (HA),
Burundi (HB),
Somalia (HC),
Djibouti (HD),
Egypt (HE),
Eritrea (HH),
Kenya (HK),
Libya (HL),
Rwanda (HR),
Sudan (HS),
Tanzania (HT),
Uganda (HU).
ICAO Codes - KAAA to KKZZ

USA

USA (KA to KK) Note: Many US airports codes are not published by ICAO. I have included these but with a light grey font.
ICAO Codes - KLAA to KZZZ

USA

USA (KL to KZ) Note: Many US airports codes are not published by ICAO. I have included these but with a light gray font.
ICAO Codes - LAAA to LZZZ


Southern Europe
Albania (LA),
Bulgaria (LB),
Cyprus (LC),
Spain (LE),
France (LF),
Greece (LG),
Hungary (LH),
Italy (LI),
Slovenia (LJ),
Czech Republic (LK),
Israel (LL),
Malta (LM),
Monaco (LN),
Austria (LO),
Portugal (LP),
Bosnia (LQ),
Romania (LR),
Switzerland (LS),
Turkey (LT),
Moldova (LU),
Macedonia (LW),
Gibraltar (LX),
Yugoslavia (LY),
Slovakia (LZ).
ICAO Codes - MAAA to NZZZ


Central America

Southern Pacific
Turks and Caicos Isles (MB),
Dominican Republic (MD),
Guatemala (MG),
Honduras (MH),
Jamaica (MK),
Mexico (MM),
Nicaragua (MN),
Panama (MP),
Costa Rica (MR),
El Salvador (MS),
Haiti (MT),
Cuba (MU),
Caymans (MW),
Bahamas (MY),
Belize (MZ).
-------------------------------
Cook Isles (NC),
Fiji (NF),
Tonga (NF),
Kiribati (NG),
Tuvalu (NG),
Niui (NI),
Wallis (NL),
Samoa (NS),
Polynesia (NT),
Vanuatu (NV),
New Caledonia (NW),
New Zealand (NZ).
ICAO Codes - OAAA to OZZZ

Middle East
Afganistan (OA),
Bahrain (OB),
Saudi Arabia (OE),
Iran (OI),
Jordan (OJ),
Kuwait (OK),
Lebanon (OL),
United Arab Emirates (OM),
Oman (OO),
Pakistan (OP),
Iraq (OR),
Syria (OS),
Qatar (OT),
Yemen (OY).
ICAO Codes - PAAA to RZZZ

Northern Pacific

Eastern Pacific Rim
Alaska (PA),
Marianas (PG),
Hawaii (PH),
Johnston I (PJ),
Marshall I (PK),
Kiribati (PL),
Midway (PM),
Micronesia (PT),
Wake (PW).
----------------------------------
China (RC),
Japan (RJ +RO),
Korea (RK),
Philippines (RP).
ICAO Codes - SAAA to SEZZ

South America
Argentina (SA),
Brazil (SB),
Chile (SC),
Ecuador (SE),


 
ICAO Codes - SFAA to SZZZ

South America
Falklands (SF),
Paraguay (SG),
Colombia (SK),
Bolivia (SL),
Suriname (SM),
Fr Guyana (SO),
Peru (SP),
Uruguay (SU),
Venezuela (SV),
Guyana (SY).
ICAO Codes - TAAA to UZZZ


Caribbean

Russian Federation
Antigua (TA),
Barbados (TB),
Dominica (TD)
Fr. Antilles (TF),
Grenada (TG),
Virgins (TI, TU),
Puerto Rico (TJ),
St Kitts (TK),
St Lucia (TL),
Aruba (TN),
Neth. Antillies (TN),
Anguilla (TQ),
Montserrat (TR),
Trinidad and Tobago (TT),
St Vincent (TV),
Bermuda (TX).
Kazakstan + Kyrgyzstan (UA),
Azerbaijan (UB),
Armenia + Georgia (UG),
Ukraine (UK),
Belarus (UM),
Tadjikistan + Turkmenistan + Uzbekistan (UT),
Russian Federation (UE, UH, UI, UL, UM, UN, UO, UR, US, UU, UW).
ICAO Codes - VAAA to WZZZ


Far East
India (VA, VE, VI, VO),
Sri Lanka (VC),
Cambodia (VD),
Bangladesh (VG),
Hong Kong (VH),
Lao (VL),
Macao (VM),
Nepal (VN),
Bhutan (VQ),
Maldives (VR),
Thailand (VT),
Vietnam (VV),
Myanmar (VY).
---------------------------------
Indonesia (WA,WI, WR),
Brunei (WB),
Malaysia (WB),
Malaysia Peninsular (WM),
East Timor (WP),
Singapore (WS)
ICAO Codes - YAAA to YZZZ

Australia
Australia (Y)  
ICAO Codes - ZAAA to ZZZZ

China
China (Z)  

Airfield Page Data - Last Update: 13/10/00

By John Woodside