Alasan Anda melihat kemiripan adalah karena bandara "lama". Awalnya, bandara dipanggil dengan nama kota. Bandara Los Angeles adalah LA, San Francisco adalah SF, San Jose adalah SJ, dll. Ini adalah kode IATA .
Tapi, tidak ada kombinasi 2 huruf yang cukup untuk semua bandara, dan surat tambahan ditambahkan. Dengan demikian, LA menjadi LAX (LAA adalah bandara di Colorado), SF menjadi SFO (SFA adalah bandara di Tunisia), San Jose menjadi SJC dll. Bandara baru tidak memiliki cukup kombinasi yang tersedia untuk mengikuti konvensi. Bandara Orchard Field Chicago menjadi ORD (hanya "O" yang memiliki kemiripan).
San Jose, California adalah SJC. Tetapi bagaimana dengan San Jose di Filipina? Ini SJI. Dan San Jose di Kosta Rika? Ini SJO.
Konflik lain juga memengaruhi pengkodean: misalnya Bandara London Gatwick adalah LGW, karena LGA diambil oleh Bandara LaGuardia Kota New York (keduanya memiliki akronim LGA).
Banyak negara mensistematiskan pengkodean secara internal, misalnya banyak bandara baru Kanada mulai dengan Y, yang membuat mereka dikelompokkan dalam daftar bandara. Kode ICAO 4 huruf yang lebih baru (jangan dikacaukan dengan kode 3 huruf IATA, tidak sama) memiliki huruf pertama (atau dua pertama) untuk menandai negara / wilayah K untuk AS (sehingga LAX menjadi KLAX), C untuk Kanada (jadi Toronto YYZ menjadi CYYZ), E dan L untuk Eropa, EG untuk Inggris (membuat LHR diubah menjadi EGLL), dll. Beberapa mempertahankan 3 huruf dalam kode 4 huruf (seperti LAX-> KLAX) , beberapa tidak (seperti LHR-> EGLL).