Bandara Internasional Soetta misalnya memiliki kode CGK sebagai bagian atau singkatan dari Cengkareng yang merupakan lokasi dari bandara, mengapa bukan JKT yang merujuk pada kota dimana bandara melayani ?
IATA menetapkan kode tersendiri untuk setiap kota metropolitan di seluruh dunia, kode ini juga terdiri dari 3 huruf seperti contoh kode BKK untuk kota Bangkok, BUE untuk Buenos Aires.
Kode JKT adalah kode metropolitan untuk kota Jakarta yang dahulu digunakan oleh bandara Kemayoran hingga berhenti beroperasi pada tahun 1980 an, sedangkan kode bandara yang sudah pernah digunakan jarang digunakan kembali.
Kemungkinan sebabnya adalah karena bandara Soekarno Hatta terletak di luar kota metropolitan Jakarta melainkan Cengkareng yang bukan bagian dari Jakarta
Kota London dilayani oleh 6 bandara namun tidak semua bandara tersebut memiliki kode bandara berawalan L seperti LHR untuk Heathrow, LGW untuk Gatwick, LCY untuk London City Airport, LTN untuk Luton, sedangkan dua bandara lainnnya yaitu London Southend (SEN) dan London Stansted (STN) tidak berawal L meskipun melayani kota metropolitan London karena lokasinya berada di luar London.
Kode metropolitan ini dapat digunakan oleh bandara apabila hanya ada satu bandara di sebuah kota tersebut, namun bila ada lebih dari satu bandara maka salah satu dari bandara dapat menggunakan kode metropolitan nya sedangkan bandara lainnya menggunakan kode lain.
Kode IATA bandara Suvarnabhumi (BKK) dahulunya adalah kode bandara Don Mueang namun sejak bandara Suvarnabhumi menjadi bandara utama, kode BKK di transfer dari Don Mueang yang kini memiliki kode DMK.
Bagaimana dengan sebaliknya dimana satu bandara melayani dua kota metropolitan? dalam hal ini kode bandara akan mempresentasikan kedua kota metropolitan tersebut, Â contohnya DFW untuk bandara Dallas yang melayani kota Dallas dan Fort Worth serta bandara MSP yang melayani Minneapolis dan Saint Paul.
Kode bandara juga bisa memiliki latar belakang dari sejarah sehingga tidak ada kaitannya dengan nama ataupun lokasi dari bandara tersebut, Â contohnya bandara O'hare Chicago yang memiliki kode ORD yang merupakan kepanjangan dari Orchard dimana dahulunya merupakan kawasan bernama Orchard Place serta nama dari bandara dahulunya yaitu Orchard Field Airport.
Bandara di Orlando memiliki kode MCO dan bukannya ORL atau lainnya, ini karena bandara saat ini merupakan bekas lokasi pangkalan udara bernama McCoy Air Force Base.
Ada beberapa huruf yang tidak boleh digunakan sebagai huruf awal yaitu huruf Q yang digunakan untuk radio telekelomunikasi, selain itu beberapa negara memiliki pengecualian tambahan seperti di Amerika tidak menggunakan awalan huruf W dan K agar tidak membingungkan dengan kode awalan yang digunakan oleh Federation Communication Commission sebagai call sign radio broadcast.