Príčinou boli, ako uviedla spomínaná letecká spoločnosť, silné a nečakané turbulencie, ktoré zasiahli lietadlo asi 45 minút pred bezpečným pristátím na medzinárodnom letisku v indonézskej Jakarte. V lietadle nastala panika, zúfalí cestujúci sa strachovali o život a začali sa modliť.
Celkove deväť z 31 zranených cestujúcich a člena posádky previezli z letiska do nemocnice, zvyšných 22 pasažierov utrpelo iba ľahšie zranenia, ktoré ošetrili zdravotníci priamo na letisku.