故事要从一位无名作家(裘德·洛 Jude Law 饰)说起,为了专心创作,他来到了名为“布达佩斯”的饭店,在这里,作家遇见了饭店的主人穆斯塔法(F·莫里·亚伯拉罕 F. Murray Abraham 饰),穆斯塔法邀请作家共进晚餐,席间,他向作家讲述了这座饱经风雨的大饭店的前世今生。 饭店曾经的主人名叫古斯塔沃(拉尔夫·费因斯 Ralph Fiennes 饰),而年轻的穆斯塔法(托尼·雷沃罗利 Tony Revolori 饰)在当时不过是追随着他的一介小小门童。古斯塔沃为人正直,精明能干,在他的经营和组织之下,布达佩斯大饭店成为了当时首屈一指的度假胜地。古斯塔沃和年迈的D夫人(蒂尔达·斯文顿 Tilda Swinton 饰)情投意合,D夫人去世后,在遗嘱中将一副价值连城的名画留给了古斯塔沃,这一举动惹恼了她的儿子迪米特里(阿德里安·布洛迪 Adrien Brody 饰),布达佩斯大饭店和古斯塔沃的厄运就此拉开了帷幕。...
布特(古斯塔夫·冯·沃根海姆 Gustav von Wangenheim 饰)是一家不来梅地产公司的职员,受公司委派去一座古堡与诺斯费拉图伯爵(马科斯·夏瑞克 Max Schreck 饰)做房屋买卖交易,但是在古堡附近的旅店投宿时,人们得知他目的地的反应都很奇怪。到了古堡,见到面目枯槁、行为古怪的诺斯费拉图伯爵,也得知他昼伏夜出的生活习惯,布特对他的身份心生窦疑,终于探知他就是传说中的吸血鬼。布特逃出古堡,伯爵也一路奔向他买好的、位于不来梅的房子。布特回家后,得知吸血鬼伯爵已经到来,而且正是他令小城瘟疫肆虐,他和妻子艾伦(Greta Schröder 饰)一起,开始设法消灭吸血鬼伯爵……...