《魔幻铁路历险记》由最受孩子们欢迎的电视连续剧《火车头托马斯和他的朋友们》改编而成。该片秉承了原片无与伦比的魔法魅力,而且首次采用宽荧幕的形式向观众展示这种"半真人演绎半动画制作"的新派电影。 11岁的Lily(由Mara Wilson扮演)坐火车去她爷爷家玩。她爷爷(由Peter Fonda扮演)年轻时可是一名快乐的铁路工程师,但是现在过着孤独的生活。没想到Lily坐错了火车,最后在一个景色优美的小镇下了车。那个小镇名为" 美丽时光", 在那里Lily遇上了一位会使魔法的列车长(由Alec Baldwin扮演),跟着他又上了火车,沿着"魔幻铁路"开始去苏达岛的探险之旅。要知道苏达岛可是一个玩具王国,可爱的Thomas(迷你型蓝色蒸气车头玩具)就住在那,但是现在这个"世外桃源"正在受到贪婪和愚昧的侵蚀。于是Lily 和Thomas联手,在小狗Mut...。卡斯克物产丰富,盛产钻石,却没有矿石。坦塔虽然国立不足,却紧靠着海边。潘特拉斯夹在这两个国家之间,由王后摄政。坦塔和卡斯克两国国王知道他们国家的弊端,于是决定靠政治联姻来稳固国力,但坦塔国的公主玛尼萨拉(玛缇娜·丹迪布拉素 Matira Tantiprasut 饰)却因为听闻了一些卡斯克国的不好的传闻,而决定在结婚那天逃走。 在边境,玛尼萨拉遇见了潘特拉斯国的王子塔羽提通(泰贡·康恰 Thagoon Karnthip 饰),塔羽提通将落难的公主带回了行宫。潘特拉斯国公主塔茜佳(金伯莉·安妮·沃尔特马斯 Kimberley Anne Woltemas 饰)担心玛尼萨拉的到来会引来战争,于是决定也前往行宫一探究竟。。