故事要從一位無名作家(裘德·洛 Jude Law 飾)說起,為了專心創(chuàng)作,他來到了名為“布達(dá)佩斯”的飯店,在這里,作家遇見了飯店的主人穆斯塔法(F·莫里·亞伯拉罕 F. Murray Abraham 飾),穆斯塔法邀請作家共進(jìn)晚餐,席間,他向作家講述了這座飽經(jīng)風(fēng)雨的大飯店的前世今生。 飯店曾經(jīng)的主人名叫古斯塔沃(拉爾夫·費(fèi)因斯 Ralph Fiennes 飾),而年輕的穆斯塔法(托尼·雷沃羅利 Tony Revolori 飾)在當(dāng)時(shí)不過是追隨著他的一介小小門童。古斯塔沃為人正直,精明能干,在他的經(jīng)營和組織之下,布達(dá)佩斯大飯店成為了當(dāng)時(shí)首屈一指的度假勝地。古斯塔沃和年邁的D夫人(蒂爾達(dá)·斯文頓 Tilda Swinton 飾)情投意合,D夫人去世后,在遺囑中將一副價(jià)值連城的名畫留給了古斯塔沃,這一舉動惹惱了她的兒子迪米特里(阿德里安·布洛迪 Adrien Brody 飾),布達(dá)佩斯大飯店和古斯塔沃的厄運(yùn)就此拉開了帷幕。