翌日の昼、竜の姿のハクは湯婆婆の命令により、彼女と対立している双子の姉の銭婆から、魔女の契約印を盗み飲み込む。強い魔力を持つ銭婆は、ハクに契約印の守りのまじないとヒトガタで重傷を負わせるが、彼は傷つきながらも最上階の湯婆婆の部屋に向かう。傷ついたハクを従業員部屋から見た千尋は、彼を助けようと後をおって、湯婆婆の部屋に入る。その時、千尋の背中にくっついていたヒトガタから銭婆が現れ、千尋の後を追って部屋に入ってきた湯婆婆の息子の坊をネズミに変えてしまう。その隙にハクが尾でヒトガタを叩き破ると銭婆は消える。その後、千尋がハクに不思議な団子の半分を飲み込ませ、体内の契約印と虫を吐き出させ元の姿に戻すが、ハクは衰弱しており気絶する。千尋はハクを助けたい一心で、ボイラー室の老人釜爺から電車の切符を受け取り、危険など顧みずに銭婆の所へ謝りに行く事を決意する。
その頃、客室ではカオナシという化け物が従業員を飲み込んで暴れていた。カオナシは以前客だと思い込んだ千尋に親切にされ、湯婆婆の部屋に行く途中の彼女と再会した際、砂金で千尋の気を引こうとするが、断られてしまっていた。再び彼女と対面したカオナシは、食べ物で千尋の気を引こうとするが千尋は拒否。逆に千尋は団子の残りの半分を彼に食べさせ、カオナシに飲み込まれた従業員達を吐き出させて助ける。そして千尋は、なぜかついて来た坊と、油屋から誘い出したカオナシを伴って銭婆の家を訪れる。銭婆は千尋を穏やかに受け入れ、千尋は銭婆に魔女の契約印を返しハクの行いを謝る。銭婆は千尋に旅の仲間と協力して作った紫の髪留めを贈り、カオナシは銭婆の家の手伝いに雇われる。
一方、目を覚ましたハクは、坊が銭婆の元へ行っている事を湯婆婆に伝える。ハクは坊を連れ戻す事を条件に千尋と両親を解放するよう迫った後、帰る手段のなかった千尋を竜の姿で迎えにいく。ハクは銭婆から許しを得て、千尋と共に油屋への帰路につく。その途中で、千尋は自分が幼い頃に落ちた「川」がハクの正体である事を思い出し、彼女が川の名前を告げた事でハクは本当の名前を思い出す。ハクは、落とした靴を拾おうとして溺れかけた千尋を、浅瀬に運び助けたのだった。