唐僧命徒弟路救一位自稱被強盜掠入山中的女子,不料女子卻是妖精所變,在山寺中吃了兩個貪色的和尚,并使妖風把唐僧攝入險空山無底洞。悟空先后四探妖洞:先察知妖精欲與師父成親;再入洞變成紅杏誆妖吞下,逼她放了師父。不想妖精再次攝走唐僧。悟空三番入洞,探明妖精來歷,遂上天宮告狀,迫使玉帝派托塔李天王父子隨悟空入洞,終于擒住金鼻白毛老鼠精。
玉華州國王下旨逐僧。唐僧師徒來到州境,扮成客商,住進小店。適逢三個太子領兵盤查,四人分別躲進米缸、衣箱、席筒、木柜內,被抬進宮去聽候發落。夜間,悟空用隱身術潛入宮中,作法把國王、王后、妃嬪、太監及滿朝文武頂上頭發全部剃光。國王受此教訓,自認排佛之過,禮遇唐僧師徒。三個太子拜悟空、八戒、沙僧為師,習學武藝,并連夜仿造鐵棒、釘耙、禪仗。不料黃獅精使妖風攝走三件兵器,準備召開“釘耙宴”。悟空、八戒、沙僧設計進入妖洞,奪回兵器。黃獅精請來竹節山盤桓洞九頭獅精率眾獅助戰,擒走國王、唐僧及三個太子。悟空請來太乙真人,收伏獅精,悟空等才得繼續傳教武藝。
天竺國園中一個不明來歷女子的哭聲,引起了唐僧師徒的關注。天竺國公主騎象擇親,一箭射中唐僧之帽。國王為公主和唐僧舉行盛大婚禮。園中的女子在喜慶的樂聲中,欲投河自盡,被悟空暗中救起。悟空變作老奶奶,問明女子身世。她原是天竺國真公主,一年前在父王為他舉行的二十歲生日盛宴上,被黃風刮走。假公主正做著與唐僧結好的美夢,不期又一個公主前來爭婚。原來這是悟空所變,揭破了假公主的秘密。月宮嫦娥來到下界,收伏假公主——月宮搗藥的玉兔,真公主才得與父母團聚。