Airports in Azerbaijan
Airport codes of Azerbaijan: every airport with an IATA code, with its city. Type to filter.
Azerbaijan has 11 airports with an IATA code in the open data. 6 of them have scheduled airline flights and have their own page here. The large airports are Ganja (GNJ), Baku (GYD), Nakhchivan (NAJ). The longest runway is at Heydar Aliyev International Airport: 4,000 metres. The highest is Lachin International Airport, at 1,700 metres above sea level.
| Code | Airport | City | Country |
|---|---|---|---|
| GYD | Heydar Aliyev International Airport | Baku | Azerbaijan |
| GBB | Gabala International Airport | Gabala | Azerbaijan |
| GNJ | Ganja International Airport | Ganja | Azerbaijan |
| LHL | Lachin International Airport | Lachin | Azerbaijan |
| LLK | Lankaran International Airport | Lankaran | Azerbaijan |
| NAJ | Nakhchivan International Airport | Nakhchivan | Azerbaijan |
| FZL | Fuzuli International Airport | Fuzuli | Azerbaijan |
| YLV | Yevlakh Airport | Yevlakh | Azerbaijan |
| ZXT | Zabrat Airport | Zabrat | Azerbaijan |
| ZZE | Zangilan International Airport | Zangilan | Azerbaijan |
| ZTU | Zaqatala International Airport | Zaqatala | Azerbaijan |
Airports with a link have scheduled airline flights. The others have a code but are used by charter, private, cargo or military flights, or have lost their scheduled flights. Data: OurAirports, 11 November 2026.