Chihiro, a tízéves, önfejű kislány meg van győződve arról, hogy az egész világ körülötte forog – épp ezért képtelen belenyugodni abba, hogy szüleivel új városba költözik, és csalódottságát meg sem próbálja leplezni az utazás alatt. Amikor az erdőben eltévedve egy különös zsákutca végére érnek, a kis család rábukkan egy sötét alagútra, amelynek másik végén szellemváros fogadja őket. Az üres utcákon fejedelmi lakomától roskadoznak az asztalok: az éhes szülők mohón a finom ételekre vetik magukat, ám hamarosan disznóvá változnak, amikor a városban felbukkannak a valódi vacsoravendégek. Az eldugott mesevilág lakói ősi istenek és más csodalények, uralkodója pedig Yubaba, a gonosz boszorkány. Chihiro csak akkor mentheti meg szüleit, ha hasznossá teszi magát Szellemországban és munkát talál magának a banya hatalmas fürdőházában.