在二战期间,「布达佩斯大饭店」可是声名最显赫的大饭店,冠盖云集、政商名流都要争相入住,常常一房难求。善舞又会察言观色的门房总管葛斯塔夫(雷夫费恩斯饰演)负责打点一切,某天他却遇上了一桩麻烦事,红颜知己、高龄80多岁的D夫人(蒂达史云顿饰演)突然暴毙,并留下大笔遗产给他。
这下可引起D夫人的家族不满,不仅黑道来追杀他,连警察也要逮捕他。还好葛斯塔夫也不是省油的灯,他把年轻新进门房季诺教导得服服贴贴,帮他里应外合,但是在资讯不发达的时代,他要怎么串联各大饭店帮他度过难关?
故事以倒叙的方式,透过一个年轻作家(裘德洛饰演)到已没落的布达佩斯大饭店度假,从他倾听年老门房季诺重述过去的过程,呈现出季诺与烘焙师(莎柔丝罗南饰演)共同拯救葛斯塔夫,进而掌管布达佩斯大饭店的经历。