La belle et riche héritière Linnet Ridgeway vient d’épouser le fiancé de sa meilleure amie Jacqueline de Bellefort. Pour leur voyage de noces, les jeunes mariés décident de faire une croisière sur le Nil à bord du Karnak. Le détective Hercule Poirot et son ami le colonel Race figurent parmi les passagers. Un soir, Jacqueline fait irruption sur le bateau et tire sur son ex-fiancé, le blessant à la jambe. Choquée par son geste, elle fait une crise de nerfs, obligeant l’infirmière venue à son chevet à lui administrer une sévère dose de morphine qui l’assomme toute la nuit. Le lendemain, le corps sans vie de Linnet est découvert. Si Jacqueline, son ennemie jurée, n’a pu commettre ce crime, qui en est l’auteur ? Hercule Poirot va bientôt découvrir que chacun des passagers avait une bonne raison de la tuer…