Десятилетняя Тихиро Огино вместе с родителями отправляется в путешествие, чтобы переехать в новый дом. По пути они решают срезать дорогу через лес, но вскоре оказываются в странном месте. Лес кажется заколдованным, а на его опушке они находят старый тоннель, ведущий в таинственный город. Городок выглядит заброшенным, но прилавки магазинов полны аппетитных блюд. Родители, не устояв перед соблазном, начинают есть, обещая заплатить позже. Тихиро, чувствуя неладное, решает исследовать окрестности.
Во время прогулки девочка встречает загадочного мальчика по имени Хаку, который настойчиво требует, чтобы она покинула это место до наступления темноты. Но Тихиро не успевает уйти вовремя: с заходом солнца город оживает, наполняясь странными звуками и тенями. Вернувшись к родителям, она с ужасом обнаруживает, что те превратились в свиней. В панике она пытается найти выход, но Хаку появляется снова и объясняет, что они попали в мир духов, где правит могущественная колдунья Юбаба.
Хаку рассказывает, что Юбаба превращает людей в животных, но есть способ спасти родителей. Для этого Тихиро должна устроиться на работу в её баню для духов. Колдунья не может отказать, если человек сам просит работу. Однако это будет нелегко: Тихиро придётся столкнуться с магией, опасностями и собственными страхами. Девочка соглашается, понимая, что это её единственный шанс вернуть родителей и выбраться из этого загадочного мира. Её приключение только начинается, и каждый шаг будет испытанием.