دلیل روشنی در دست نیست که یونس چه مدتی در شکم ماهی ماند؟چند ساعت، یا چند روز، و یا چند هفته، در بعضی از روایات نه ساعت، و بعضی سه روز، و بعضی بیشتر، و حتی تا چهل روز گفته اند، ولی مدرک مسلّمی بر هیچیک از این اقوال وجود ندارد، تنها در حدیثی از امیر مؤمنان علی(ع) توقف یونس در شکم ماهی 9 ساعت ذکر شده است.
بعضی از مفسران اهل سنت مدت آن را یک ساعت هم ذکر کرده اند.
قصه های قرآن، حضرت آیت الله مکارم شیرازی
بعضی از مفسران اهل سنت مدت آن را یک ساعت هم ذکر کرده اند.
قصه های قرآن، حضرت آیت الله مکارم شیرازی