故事要从一位无名作家(裘德·洛 Jude Law 饰)说起,为了专心创作,他来到了名为“布达佩斯”的饭店,在这里,作家遇见了饭店的主人穆斯塔法(F·莫里·亚伯拉罕 F. Murray Abraham 饰),穆斯塔法邀请作家共进晚餐,席间,他向作家讲述了这座饱经风雨的大饭店的前世今生。
饭店曾经的主人名叫古斯塔沃(拉尔夫·费因斯 Ralph Fiennes 饰),而年轻的穆斯塔法(托尼·雷沃罗利 Tony Revolori 饰)在当时不过是追随着他的一介小小门童。古斯塔沃为人正直,精明能干,在他的经营和组织
老头子Woody(布鲁斯·邓恩 Bruce Dern 饰)收到一份广告,上面说他中了一百万大奖,对此他深信不疑,更决定从蒙大拿的比灵斯市步行到内布拉斯加的林肯市去领奖。他的妻子和两个儿子多次劝阻未果,最终小儿子David(威尔·福特 Will Forte 饰)决定开车载着他到林肯去领奖。去林肯的路上他们经过了Woody的老家,便决定去拜访那些久未谋面的亲戚们。Woody一家在那里短暂停留的几天里,整个小镇的人都知道Woody中了大奖,Woody顿时成了镇上的红人,接踵而来的是他的那些老债主们。David也