《茜茜公主2》在维也纳举行盛大的皇室婚礼后,茜茜公主(罗密·施耐德RomySchneider饰)开始了王后的生活。她逐渐调整自己以适应奥地利宫廷的生活,但她发现与太后索菲(玛格达·施奈德饰)相处特别困难。暴虐的皇太后恪守王室风俗习惯,不断向弗兰茨(卡尔海因茨·伯姆KarlheinzBöhm饰)灌输如何遵守王室法律来管理帝国和家族。茜茜的女儿出生后,她与苏菲的矛盾进一步激化。苏菲拒绝让茜茜按照王室规矩独自抚养女儿,但弗兰兹却听从了母亲的意愿,让茜茜和女儿无法在一起。伤心失望的茜茜只身返回巴伐利亚。心虚的弗朗茨立刻跟了上去,劝说茜茜跟他一起回奥地利。这时,苏菲也不得不改变主意,答应茜茜抚养女儿。之后,茜茜陪同弗朗兹出访了很多国家。她在匈牙利受到热烈欢迎,他们在匈牙利人民的欢呼声中加冕为奥匈帝国国王和王后。该片获得第10届戛纳电影节金棕榈奖提名。