Airports in Iraq
Airport codes of Iraq: every airport with an IATA code, with its city. Type to filter.
Iraq has 12 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 Baghdad (BGW), Basra (BSR), Arbil (EBL), Kirkuk (KIK), Najaf (NJF). The longest runway is at Erbil International Airport: 4,800 metres. The highest is Jalal Talabani International Airport, at 760 metres above sea level.
| Code | Airport | City | Country |
|---|---|---|---|
| EBL | Erbil International Airport | Arbil | Iraq |
| BGW | Baghdad International Airport / New Al Muthana Air Base | Baghdad | Iraq |
| BSR | Basra International Airport | Basra | Iraq |
| KIK | Kirkuk International Airport | Kirkuk | Iraq |
| NJF | Al Najaf International Airport | Najaf | Iraq |
| ISU | Jalal Talabani International Airport | Sulaymaniyah | Iraq |
| TQD | Al Taqaddum Air Base | Al Habbaniyah | Iraq |
| BMN | Bamarni Airport | Bamarni | Iraq |
| IQA | Al Asad Air Base | Hīt | Iraq |
| OSM | Mosul International Airport | Mosul | Iraq |
| XNH | Ali Air Base | Nasiriyah | Iraq |
| RQW | Qayyarah West Airport | Qayyarah | Iraq |
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.