L'incidente fu causato da un cattivo coordinamento fra i controllori del traffico aereo jugoslavi, dovuto anche all'alto traffico (su Zagabria passavano molte aerovie, utilizzate per evitare i Paesi del blocco comunista), alla carenza di personale e alle attrezzature ormai obsolete.
lintʃidˈɛnte fʊ kaʊzˈato da ʊn katːˈivo koordinamˈento fra i kontrollˈorɪ del trˈaffiko aˈɛːreo jʊɡozlˈaːvɪ, dovˈuto ˌanke allˈalto trˈaffiko sʊ dzaɡˈabria passˈavano mˈolte aerˈovje, ʊtilidzːˈate per evitˈare i paˈezɪ del blˈɔkːo komʊnˈista, ˌalla karˈɛntsa dɪ personˈale e ˌalle atːretsːatˈure ormˈaɪ obsolˈɛte.