ذكر ابن كثير في تفسيره عن مدة لبثه في بطن الحوت عن سعيد بن أبي الحسن البصري قال: مكث في بطن الحوت أربعين يوماً. رواه ابن جرير، وقال البغوي في تفسيره: فمكث فيه أربعين من بين يوم وليلة. وقال عطاء: سبعة أيام. وقيل: ثلاثة أيام. وقال أبو السعود: قذفه الحوت إلى الساحل بعد أربع ساعات كان فيها في بطنه وقيل بعد ثلاثة أيام. وقال الألوسي: قذفه إلى الساحل بعد ساعات. قال الشعبي: التقمه ضحى ولفظه عشية. وعن قتادة أنه بقي في بطنه ثلاثة أيام وهو الذي زعمته اليهود. وعن جعفر الصادق رضي الله تعالى عنه أنه بقي سبعة أيام.