故事开始于一位不知名的作家(裘德·洛),为了专心写作,他来到了一家名为“布达佩斯”的旅馆,作家在那里遇到了旅馆的主人穆斯塔法(F.MurrayAbraham(F.MurrayAbraham),穆斯塔法邀请作家共进晚餐,期间他向作家汇报了这家饱经风霜的酒店的前世今生。当时陪伴在他身边的小门童。古斯塔沃为人正直精明,在他的管理和组织下,布达佩斯大酒店成为当时最顶级的度假胜地之一。古斯塔沃和年迈的D夫人(蒂尔达·斯文顿饰)是D夫人去世后,她在遗嘱中给古斯塔沃留下了一幅无价之宝,这让她很恼火。她的儿子迪米特里(阿德里安·布罗迪饰)、布达佩斯大饭店和古斯塔沃的厄运就此开始。