起飞当晚，机场附近的沙尘量异常，又受到季风的影响，导致空气中含沙量增高，致使飞机引擎效率降低。肯尼亚航空公司在事故发生前曾宣布用新型的波音737-700型客机替代现有的空中巴士飞机。
调查.调查报告指出，客机起飞时，电脑错误发出失速警报，飞行员之后採取了一连串不当操作导致空难。事故经过：事实上，客机在起飞时并没有失速。之后，机师以错误方式处理失速警报，只以推桿应对，没有调整引擎输出，也没有注意到飞行高度因此下降，最终撞向海面。调查报告也指出，客机在晚间起飞，而附近一带是