Here is a list of the IATA codes of the airports in Turkey:
AIRPORT NAME / LOCATION / IATA Code
Ataturk International Airport / Istanbul /IST
Antalya Airport / Antalya / AYT
Sabiha Gokcen International Airport / Istanbul-Pendik / SAW
Esenboga International Airport / Ankara / ESB
Adnan Menderes Airport / Izmir / ADB
Dalaman Airport / Mugla-Dalaman /DLM
Milas-Bodrum Airport / Mugla -- Bodrum / BJV
Adana Sakirpaşa Airport / Adana / ADA
Trabzon Airport / Trabzon / TZX
Diyarbakir Airport / Diyarbakir / DIY
Oguzeli Airport / Gaziantep-Oguzeli / GZT
Samsun-Carsamba Airport / Samsun-Carsamba / SZF
Kayseri Erkilet Airport / Kayseri / ASR
Van Ferit Melen Airport / Van / VAN
Erzurum Airport / Erzurum / ERZ
Hatay Airport / Hatay-Antakya / HTY
Konya Airport / Konya / KYA
Malatya Erhac Airport / Malatya / MLX
Elazig Airport / Elazig / EZS
Kars Airport / Kars / KSY
Mardin Airport / Mardin / MQM
Sanlıurfa Airport / Sanlıurfa / GNY
Batman Airport / Batman / BAL
Mus Airport / Mus / MSR
Nevsehir Kapadokya Airport / Nevsehir / NAV
Denizli Cardak Airport / Denizli-Cardak / DNZ
Erzincan Airport / Erzincan / ERC
Sivas Airport / Sivas / VAS
Adiyaman Airport / Adiyaman / ADF
Bursa Yenisehir Airport / Bursa-Yenisehir / YEI
Tekirdag Corlu Airport / Tekirdag-Corlu / TEQ
Amasya Merzifon Airport/ Amasya-Merzifon / MZH
Eskisehir Anadolu Airport / Eskisehir / AOE
Sinop Airport / Sinop / SIC
Kahramanmaras Airport / Kahramanmaras / KCM
Balikesir Körfez Airport / Balikesir-Edremit / EDO
Isparta Suleyman Demirel Airport / Isparta / ISE
Zonguldak Airport / Zonguldak-Caycuma / ONQ
Canakkale Airport / Canakkale / CKZ
Usak Airport / Usak / USQ