卡羅琳公主是巴伐利亞馬克西米利安壹世的二女兒。只要看到這個國王的名字,熟悉歷史的朋友都會知道,卡羅琳公主的母親和茜茜公主是同父異母的姐妹。
她父親掌權時,正是拿破侖的全盛時期。卡羅琳公主的姐姐被拿破侖安排嫁給了拿破侖的繼子歐仁王子,她的哥哥也被拿破侖安排娶了薩克森的壹位公主。為了不讓這個女兒的婚姻被拿破侖包辦,馬克西米利安壹世在16歲時將卡羅琳嫁給了符騰堡的威廉王子。
這對年輕夫婦沒有感情。結婚六年後,他們向教皇申請離婚,理由是他們從未同居過。
獲得自由的卡羅琳公主回到了她父母在巴伐利亞的家中,不久又有了新的婚約。作為德國南部最大的天主教國家,巴伐利亞和奧地利的聯姻是必然的。奧地利皇帝弗朗茨二世和他的弟弟費迪南德都考慮過娶卡洛琳公主。最後,在離婚兩年後,卡洛琳嫁給了奧地利皇帝弗朗茨二世,成為他的第四任妻子。
這段婚姻沒有太多的親情,也沒有孩子,但是卡羅琳王後不想折騰這個比自己大24歲的丈夫。在奧地利,她履行了女王的職責。在過去的幾年裏,她同父異母的妹妹索菲婭嫁給了弗朗茨二世的兒子弗朗茲·卡爾。也就是說,姐妹倆嫁了壹對父子,20年後,她的侄女茜茜也嫁到了奧地利。
弗朗茨二世死後,卡洛琳女王成為皇太後,並搬到薩爾斯堡居住。1848年歐洲革命後,她和蘇菲說服智商低下的斐迪南壹世退位,將奧地利王位讓給他的侄子弗朗茲·約瑟夫。1873年,81歲的卡羅琳在維也納去世。