Ada seorang nabi Allah yang bernama Yunus. Pada suatu hari, Allah berbicara kepada Nabi Yunus, katanya, “Pergilah ke Niniwe untuk memberitahukan ancaman-Ku kepada kota itu, karena Aku tahu penduduknya jahat sekali.” Niniwe adalah kota yang sangat besar. Orang-orangnya sangat jahat. Mereka bukan orang Israil; mereka tidak menyembah Allah.
Akan tetapi, Nabi Yunus tidak mau menyampaikan firman Allah kepada orang Niniwe tersebut. Jadi Nabi Yunus naik kapal besar dan pergi ke kota lain. Waktu Nabi Yunus di kapal, ia turun ke tempat yang paling bawah dan berbaring di situ, lalu tertidur nyenyak.
Kemudian Allah mendatangkan angin keras yang meniup dan mengombang-ambingkan kapal itu. Ombak menjadi semakin besar dan kapal itu hampir tenggelam. Badai begitu hebat sehingga awak kapal takut sekali. Mereka berteriak-teriak minta tolong, masing-masing kepada dewanya sendiri. Supaya kapal itu tidak karam, mereka membuang muatannya ke dalam laut.
Pada waktu kapten kapal itu turun ke bawah, ia menemukan Nabi Yunus di situ sedang tidur. Lalu ia berkata, “Bangunlah! Berdoalah kepada dewamu untuk minta tolong!”
Sesudah Nabi Yunus dan kapten kapal itu naik ke atas, para awak kapal itu berkata kepada sesama mereka, “Mari, kita buang undi supaya kita tahu siapa yang bersalah sampai-sampai kita tertimpa bencana ini!” Lalu mereka pun membuang undi. Nama Nabi Yunuslah yang kena.
Kemudian Nabi Yunus berkata kepada orang-orang yang ada di kapal itu, “Saya orang Ibrani, saya menyembah Allah yang di surga, yang menciptakan bumi dan laut.” Kemudian ia bercerita bagaimana ia berusaha melarikan diri dari perintah Allah.
Sementara itu badai makin menjadi-jadi, lalu para awak kapal bertanya kepadanya, “Apa yang harus kami lakukan kepadamu supaya badai ini berhenti?”
Jawab Nabi Yunus, “Buanglah aku ke laut, pasti badai akan berhenti.” Tetapi para awak kapal itu masih berusaha sekuat tenaga untuk mendayung kapal itu ke daratan, namun badai makin mengamuk juga sehingga usaha mereka sia-sia belaka. Sebab itu mereka berseru-seru kepada Allah, “Allah, kami mohon janganlah kami binasa karena kami menyerahkan nyawa Yunus ini.”
Lalu mereka melemparkan Nabi Yunus ke dalam laut, dan badaipun berhenti mengamuk. Para awak kapal itu menjadi takut kepada Allah. Mereka mengatakan bahwa mereka sekarang percaya kepada Allah.
Nabi Yunus tidak mati di dalam laut. Allah memerintahkan seekor ikan yang sangat besar (ikan paus) supaya menelan Nabi Yunus. Nabi Yunus tinggal di dalam perut ikan selama tiga hari tiga malam. Ia berdoa dan minta diselamatkan. Kemudian, atas perintah Allah ikan itu memuntahkan Nabi Yunus ke daratan.
Sekali lagi Allah berfirman kepada Nabi Yunus, “Pergilah, beritahukanlah kepada orang-orang di Niniwe bahwa dalam 40 hari Aku akan membinasakan mereka karena hidup mereka jahat.”
Nabi Yunus menaati seruan Allah. Ia segera pergi ke Niniwe; ia memasuki kota Niniwe itu dan sesudah berjalan sepanjang hari, ia berteriak: “Empat puluh hari lagi, Niniwe akan hancur!” Penduduk Niniwe percaya kepada pesan Allah. Seluruh rakyat memutuskan untuk berpuasa. Semua orang, besar maupun kecil, memakai kain kabung untuk menunjukkan bahwa mereka menyesali dosa-dosa mereka.
Allah melihat mereka bertobat. Dia melihat bahwa mereka telah meninggalkan kelakuan mereka yang jahat. Maka dari itu, Ia mengubah keputusannya, mengampuni mereka, dan tidak jadi menghukum mereka.