千寻一家人因好奇闯入一条神秘隧道,发现一个无人居住的不可思议之镇。不安的千寻想尽快离开,无奈贪心的父母却在一食店内疯狂偷食而变成了大肥猪!千寻逃走,身体竟开始变成透明,快要消失。一个叫白的男孩救了她,告诉她这个镇是精灵栖息的世界,人类是不许进入的,若要生存必须遵守两个条件:首先要为掌管镇中大浴场的魔女汤婆婆工作,第二要被她剥夺名字,千寻被夺去一字,成为千。千在大浴场工作时认识了很多「朋友」:指导她工作的小玲、负责煲洗澡水的锅炉爷爷、煤炭屎鬼、入侵浴场捣乱的无面男以及各式各样的客人等。一天,千发现一条受重伤的白龙,原来是白的化身,他为到汤婆婆死对头姐姐钱婆婆处偷宝物而受袭,汤婆婆儿子与仆人更被变成老鼠及小鸟,千为救白与汤婆婆交易 — 救回其儿子,条件是让她父母变回人类及返回原来世界……