Samoloty zderzyły się nieopodal miejscowości Vrbovec, położonej 32 km na północny wschód od Zagrzebia.

Przyczyny katastrofy Przyczyną wydania JP550 polecenia przerwania wznoszenia się było to, że radar kontroli ruchu lotniczego wskazywał, że BA476 leci na wysokości 33500 stóp – kontroler zapomniał, że radar ten pokazywał wysokości lotów z błędem do 1000 stóp i dlatego powinien zignorować jego wskazania, a opierać się na danych z paska postępu lotu BA476, gdzie była podana prawidłowa wysokość lotu (kontroler nań nie spojrzał).

Śledztwo i proces sądowy ewidentnie pominęły jednak inne czynniki, które przyczyniły się do katastrofy i zrobiły z kontrolera „kozła ofiarnego”: Niedostateczne wyposażenie techniczne kontroli lotu w Zagrzebiu – pomimo przelotów kilkuset tysięcy samolotów rocznie kontrolerzy w Zagrzebiu musieli dalej korzystać wyłącznie z pasków postępu lotu, informacji załóg samolotów i własnej pamięci, ponieważ radar zainstalowany jeszcze w 1973 r.