فأخذ حوتا، فجعله في مكتل، ثم انطلق وانطلق معه بفتاه يوشع بن نون. حتى إذا أتيا الصخرة وضعا رءوسهما فناما، واضطرب الحوت في المكتل، فخرج منه فسقط في البحر، واتخذ سبيله في البحر سربا، وأمسك الله عن الحوت جرية الماء، فصار عليه مثل الطاق.
فلما استيقظ نسى صاحبه أن يخبره بالحوت.
فانطلقا بقية يومهما وليلتهما، فلما كان الغد قال موسى لفتاه: آتِنا غَداءَنا لَقَدْ لَقِينا مِنْ سَفَرِنا هذا نَصَباً ولم يجد موسى النصب حتى جاوز المكان الذي أمره الله به.
قال له فتاه: أَرَأَيْتَ إِذْ أَوَيْنا إِلَى الصَّخْرَةِ فَإِنِّي نَسِيتُ الْحُوتَ وَما أَنْسانِيهُ إِلَّا الشَّيْطانُ أَنْ أَذْكُرَهُ، وَاتَّخَذَ سَبِيلَهُ فِي الْبَحْرِ عَجَباً. قال: فكان للحوت سربا ولموسى وفتاه عجبا.
فقال موسى: ذلِكَ ما كُنَّا نَبْغِ فَارْتَدَّا عَلى آثارِهِما قَصَصاً.
قال: فرجعا يقصان أثرهما، حتى انتهيا إلى الصخرة، فإذا رجل مسجى - أي مغطى - بثوب، - فسلم عليه موسى، فقال الخضر: وأنى بأرضك السلام.
قال: أنا موسى: قال: موسى نبي إسرائيل قال: نعم، أتيتك لتعلمني مما علمت رشدا.
قال: إنك لن تستطيع معى صبرا.
يا موسى: إنى على علم من علم الله علمنيه، لا تعلمه أنت، وأنت على علم من علم الله علمكه الله لا أعلمه.
قال موسى: ستجدني إن شاء الله صابرا ولا أعصى لك أمرا. قال الخضر فإن اتبعتنى فلا تسألنى عن شيء حتى أحدث لك منه ذكرا.
فانطلقا يمشيان، فمرت سفينة فكلمهم أن يحملوه، فعرفوا الخضر فحملوهم بغير نول - أي بغير أجر - فلما ركبا في السفينة، لم يفجأ إلا والخضر قد قلع لوحا من ألواح السفينة بالقدوم.
فقال له موسى: قد حملونا بغير نول، فعمدت إلى سفينتهم فخرقتها، لتغرق أهلها، لقد جئت شيئا إمرا.
قال له الخضر: ألم أقل إنك لن تستطيع معى صبرا. قال: لا تؤاخذني بما نسيت ولا ترهقني من أمرى عسرا.
قال: وقال رسول الله صلى الله عليه وسلم، كانت الأولى من موسى نسيانا، قال: وجاء عصفور فوقع على حرف السفينة. فنقر في البحر نقرة. فقال له الخضر: ما علمي وعلمك في علم الله إلا مثل ما نقص هذا العصفور من البحر.