Chihiro viaja junto su padre y su madre en coche hacia su nueva casa en un pueblo rural. Durante el viaje se pierden y acaban frente a un extraño túnel. Allí encuentran una zona repleta de restaurantes donde no hay nadie, pero hay una gran cantidad de comida preparada. El padre y la madre de Chihiro empiezan a comer, esperando poder pagar cuando alguien aparezca para atenderles, pero ese lugar estaba destinado a servir a seres sobrenaturales del folclore japonés. Como castigo, el padre y la madre de Chihiro son convertidos en cerdos. Un joven llamado Haku ayuda a Chihiro aconsejándole que busque al encargado de la caldera de la casa de los baños y le insista para que le dé trabajo, para así que Yubaba, la bruja que regenta el lugar, no le pueda hacer daño.

Chihiro acabará por tener que pedirle directamente a Yubaba que le dé trabajo. Después de insistirle, Yubaba accede, pero le amenaza con despedirla y convertirla en cerdo o en carbón ante el mismo error. También le roba el nombre para tenerla bajo su control. A Chihiro se le encarga que trabaje limpiando las bañeras y preparando los baños y ahora ella deberá trabajar muy duro mientras busca una forma de volver a convertir a su padre y a su madre en humanos y de volver al su mundo.

Esta película ha sido escrita y dirigida por Hayao Miyazaki y su banda sonora fue compuesta por Joe Hisaishi.