Příčinou havárie byl podle ministra dopravy a komunikací Ukrajiny Nikolaje Rud'kovského s velkou pravděpodobností lidský faktor.
V době přistání letadla byl totiž Kyjev ponořen do mlhy. Dispečink letiště Žuljany informoval piloty o špatné viditelnosti a výslovně jim doporučil obletět letiště ještě jednou. Česká osádka však nereagovala v souladu s poskytnutými informacemi z věže. Krátce nato se ozval výbuch.
„Slyšeli jsme ránu, a tak jsme hned vyrazili. Letadlo ještě hořelo, když dorazili hasiči,“ uvedla stanice NTV.
Náměstek šéfa Národního leteckého úřadu Ukrajiny Alexandr Ignaťjev uvedl, že technický stav stroje při startu byl v pořádku. Během letu však mohly přijít problémy.

Vyšetřování příčin katastrofy pokračuje. Vyloučeno není ani selhání navigačního systému či špatná povětrnostní situace.