故事从一个不知名的作家(裘德·洛,裘德·洛)开始。为了集中精力写作,他去了一家名为布达佩斯的旅馆,作家在那里遇到了旅馆老板穆斯塔法(F .默瑞·亚伯拉罕,F .默瑞·亚伯拉罕),穆斯塔法邀请作家共进晚餐。席间,他向作者讲述了这家饱经风霜的酒店的前世今生。 这家旅馆的前主人是古斯塔沃(拉尔夫·费因斯拉尔夫·费因斯饰),而年轻的穆斯塔法(托尼·雷沃罗利托尼·雷沃罗利饰)只是当时跟着他的一个小门卫。 古斯塔沃既诚实又聪明。在他的管理和组织下,布达佩斯大饭店成为当时首屈一指的度假胜地。 古斯塔沃和年迈的D夫人(蒂尔达·斯文顿·蒂尔达·斯文顿饰)一见如故。D夫人去世后,她在遗嘱中给古斯塔沃留下了一幅价值连城的画,这惹恼了她的儿子迪米特里(阿德里安·布劳迪·阿德里安·布劳迪饰),布达佩斯大饭店和古斯塔沃的厄运开始了。