背景故事发生在十九世纪末期的欧洲,在荒原上出现了一座移动的城堡,人们纷纷猜测城堡大厅的主人是一个邪恶的巫师,他带走了特别漂亮的年轻女孩并夺走了她们的心。在故事中,女主角苏菲住在哈尔镇附近的移动城堡里。
苏菲,18岁,与继母和姐姐一起生活在欧洲的一个小镇上。自从父亲去世后,继母范妮就安排女儿们在父亲原来经营的帽子店谋生,但苏菲的姐姐对此不感兴趣,于是很快离开了帽子店。苏菲坚持要留下来,因为这是她父亲的最爱。
18岁的索菲和她的继母和姐姐住在欧洲的一个小镇上,自从父亲去世后,她的继母瓦妮莎把女儿们安排到原本来自父亲的帽子店谋生,但索菲的姐姐对此不感兴趣,所以她很快离开了帽子店;苏菲坚持留了下来,因为这是父爱。
有一次,苏菲在去看望姐姐的路上被两个士兵拦住了。这时,一个神秘的人哈尔出现了。他用魔法帮助索菲解决了问题,并把她送到了她姐姐的工作岗位。途中,哈尔和索菲在荒野中被女巫追赶,但在哈尔的帮助下,他们逃离了险境。苏菲告诉姐姐,她觉得一切都像是一场梦,姐姐鼓励她过自己的生活。那天晚上,野女巫出现在苏菲的制帽店里,对苏菲下了咒语,把她变成了90岁的老妇人,但苏菲不能把咒语透露给任何人。于是苏菲不得不离家出走,在空旷的荒原上遇到了神秘的稻草人,为了躲避大风被介绍到了神秘的哈尔移动城堡,最后以清洁女工的名义生活。在那里,苏菲认识了驱动城堡移动的魔法源泉——火妖卡西法、小男孩马鲁克、卡普、稻草人、英雄哈尔,并定居下来,度过了一段宁静而美好的时光。苏菲渐渐活出了自己,不知不觉被哈尔吸引。
有一次,苏菲在去看妹妹的路上,被两个士兵拦住了。这时,一个神秘的人——哈尔出现了,他用魔法帮助苏菲解决了问题,并把她送到了她姐姐工作的地方。哈尔和索菲被野女巫追捕,但在哈尔的帮助下逃脱。苏菲对妹妹说,她觉得像做梦一样,她鼓励她好好生活”。那天晚上,那个野女巫出现在苏菲的商店和帽子里,苏菲下了一个咒语,把她变成了一个90岁的老女人,而且苏菲没有透露任何一个咒语的内容。于是苏菲只能离家出走,在一片空旷的荒地上遇到了神秘的稻草人,并为了躲避狂风,被引入了神秘的嚎叫的移动城堡,最后被一个名叫做清洁的女人收留下来。在那里,苏菲遇到了被移动源——魔法城堡里的火妖卡西佛、小男孩马鲁克、卡普和稻草人英雄哈尔并定居下来,度过了平静而美好的一天。苏菲渐渐脱离了自己,并不知不觉地被哈尔吸引住了。
但与此同时,城堡的主人,魔术师哈尔,拥有神奇的力量,却没有像这个国家的所有巫师一样接受国王的命令参战,而是用自己的力量捍卫了和平。哈尔经常在黄昏后筋疲力尽地回到自己的城堡,也因此越陷越深,会变成恶魔状态。直到有一天,哈尔告诉苏菲他讨厌战争,苏菲决定帮助哈尔。在去宫殿的路上,苏菲遇到了荒野女巫。原来这是一个陷阱。虽然宫廷女巫萨尔曼是哈尔和野女巫的老师,但为了防止他们的思想被恶魔控制,她杀死了野女巫的恶魔,收回了她的魔法,把她变成了一个普通的老妇人。哈尔也因为担心苏菲来到了宫殿。当萨尔曼用魔法杀死卡西法,收回哈尔的魔法时,苏菲冲上去救了哈尔。哈尔为了躲避莎·李曼而搬家,给了苏菲一个属于自己的花园。
然而与此同时,城堡的主人,巫师哈尔,拥有神奇的力量,却不像这个民族一样,接受国王的命令,为和平而战。哈尔经常在筋疲力尽后的傍晚回到自己的城堡,结果越陷越深,变成了一个恶魔。直到有一天哈尔告诉苏菲,他对战争有反感,苏菲决定帮助哈尔。在去宫殿的路上,苏菲遇到了荒野女巫。这是一个陷阱,皇宫里的女巫萨利曼虽然是哈尔和女巫的老师,但为了防止自己的思想被恶魔控制,他杀死了野女巫恶魔,收回了她的魔法,让她变成了一个普通的女人,同时也因为哈尔担心苏菲来到皇宫,当莎莱·曼恩使出魔法杀死卡西法夺回哈尔的魔法时,苏菲冲上去救哈尔。哈尔为了躲避萨利曼,搬了家,给了苏菲一个自己的花园。
然而战争最终全面爆发,哈尔独自面对敌人,保护苏菲和所有人。心中爱着哈尔的苏菲,不忍心让哈尔一个人受苦,决心和哈尔一起面对。于是她开着移动城堡跟随哈尔的脚步。此时的哈尔已经渐渐失去了意识,变成了一只只会战斗保护苏菲的怪鸟。在这一系列事件之后,苏菲通过魔戒的指引意外发现了随机门,回到了哈尔的过去,并得知哈尔在童年时在流星结束自己生命的地方遇到了流星卡西法,而后者不想就这样死去,于是与哈尔签订了契约,让火妖卡西法的魔法为他效力,但哈尔自己的心也将成为这份契约的交换物,将卡西法与哈尔的生命联系在一起。
然而,战争彻底爆发了,哈尔为了保护苏菲和所有人,独自一人面对敌人。爱上哈尔的苏菲不忍心让哈尔受苦。于是她开着城堡去寻找哈尔的足迹。此时的哈尔,已经渐渐失去了知觉,变成了一只为保护苏菲而战的怪鸟。在这一系列的事情之后,苏菲意外地发现了魔戒,通过门口的向导又回到了哈尔的过去,并且知道哈尔在童年时在流星陨星的地方遇到了生命终结的卡西法,后者与哈尔签订了一份不想死的契约,让火魔卡西法的魔法为他所用,而哈尔自己的心也将成为交换契约,把卡西法和哈尔的一生联系在一起。
在故事的最后,苏菲从荒野女巫那里拿回了哈尔的心脏,拯救了哈尔免于死亡,打破了哈尔和卡西法之间的协议,并帮助哈尔找到了他的心脏。同时,对自己的诅咒被解除,稻草人卡普在苏菲的亲吻下摆脱了复杂的诅咒。原来他是邻国的王子,承诺回国后停战。
在故事的结尾,苏菲从女巫哈尔的心中回到了荒野那里,拯救了奄奄一息的哈尔,摆脱了哈尔和卡西法之间的协议,帮助哈尔找到了他的心,而他身上的诅咒也被解除了,稻草人卡普在苏菲的亲吻下摆脱了他是王子的情结,并承诺回国后停止战争。
虽然摆脱了契约的束缚,卡西法还是怀念和他们在一起的生活,于是在它的驱使下,飞行移动城堡载着苏菲和哈尔,过着平静幸福的生活。
虽然摆脱了租约的束缚,卡西法还是和他们缠绵在一起生活,所以它驾驶着移动的城堡带着苏菲和哈尔一行人飞行,过着平静而幸福的生活。