奧地利年輕的皇後茜茜(羅密·施奈德 Romy Schneider 飾)遍訪匈牙利,感受到這裡的人民對她毫無政治性的熱情,她深深地喜歡上了這個國家和人民,這也是唯一一種能讓她逃離維也納皇室生活壓力的辦法然而,當她和安德森伯爵在匈牙利安撫不願屈服的貴族時,皇太後蘇菲(Vilma Degischer 飾)卻在散布茜茜與伯爵之間的謠言弗蘭茲(卡爾亨茲·伯恩 Karlheinz Böhm 飾)一直埋頭國事,任憑母親蘇菲去幹預朝政,甚至包括女兒的撫養問題。當茜茜被診斷患有嚴重的肺結核病時,弗蘭茲竟然依從母親的意思讓醫生將女兒從茜茜身邊帶走。茜茜被送往遙遠的島上養病,孤獨無助的她在母親的精心呵護下,身體逐漸康復。茜茜病愈之後陪同弗蘭茲前往意大利北部進行訪問。那裡的民族主義者們強烈地反對奧地利的統治,對整個王室表現出很大的敵意。但是,當茜茜和她的女兒在聖馬可廣場重聚時,意大利人民被善良的茜茜感化了,他們熱情地歡迎她和女兒的團聚。