故事要从一位无名作家(裘德·洛 Jude Law 饰)说起,为了专心创作,他来到了名为“布达佩斯”的饭店,在这里,作家遇见了饭店的主人穆斯塔法(F·莫里·亚伯拉罕 F. Murray Abraham 饰),穆斯塔法邀请作家共进晚餐,席间,他向作家讲述了这座饱经风雨的大饭店的前世今生。
饭店曾经的主人名叫古斯塔沃(拉尔夫·费因斯 Ralph Fiennes 饰),而年轻的穆斯塔法(托尼·雷沃罗利 Tony Revolori 饰)在当时不过是追随着他的一介小小门童。古斯塔沃为人正直,精明能干,在他的经营和组织之下,布达佩斯大饭店成为了当时首屈一指的度假胜地。古斯塔沃和年迈的D夫人(蒂尔达·斯文顿 Tilda Swinton 饰)情投意合,D夫人去世后,在遗嘱中将一副价值连城的名画留给了古斯塔沃,这一举动惹恼了她的儿子迪米特里(阿德里安·布洛迪 Adrien Brody 饰),布达佩斯大饭店和古斯塔沃的厄运就此拉开了帷幕。
博士查理(大卫•休默 David Schwimmer 饰)最近遇到了麻烦。不仅丢掉了大学里的工作,自己写的书也出版无望。为了不成为家里的负担,查理找到了份电话销售的工作,在那里认识了自来熟的同事加斯(西蒙•佩吉 Simon Pegg 饰)。加斯告诉了查理他的计划,即敲诈一位经常浏览色情网站的牧师。为了让家人过上富足的生活,查理答应加入,再加上加斯一夜情的女友朱茜(爱丽丝•伊芙 Alice Eve 饰),三人开始了这个计划。
看似简单的计划,却弄巧成拙的愈发偏离最初的目的。越来越多的人被卷进其中,事情越弄越大。而且,糟糕的是,查理发现加斯和朱茜的背后似乎掩藏着不可告人的秘密,危险也在逐步逼近查理,究竟结局会怎样……