Elizabete dzimusi Makša Jozefa, hercoga Bavārijā (Herzog Max in Bayern, arī hercogs Maksimiliāns Jozefs Bavārijā, Herzog Maximilian Joseph in Bayern) un Bavārijas princeses Ludovikas Vilhelmīnes, vēlākās hercogienes Bavārijā (Ludovika Wilhelmine Prinzessin von Bayern, vēlāk Herzogin Ludovika in Bayern) desmit bērnu ģimenē kā trešais bērns. Viņas tēvs piederēja Vitelsbahu dinastijas (Haus Wittelsbach) atzaram. Vitelsbahi bija Bavārijas karaļi, savukārt māte bija Bavārijas karaļa Maksimiliāna (Maximilian I. Joseph) meita. Par bērnu audzināšanu ģimenē rūpējās māte, tēvs lielākoties laiku pavadīja ārpus ģimenes loka. Bērnību Elizabete pavadīja Minhenē un dzimtas īpašumā – Posenhofenas pilī (Schloss Possenhofen). Mācījusies pie angļu privātskolotājas, ļoti labi apguva angļu valodu, aizrāvās ar zīmēšanu un jāšanas sportu.
24.04.1854. Vīnē Elizabete laulājās ar Austrijas Impērijas ķeizaru Franci Jozefu I, kurš bija viņas brālēns. Abu laulībā dzima viens dēls un trīs meitas. Vienīgais dēls Rūdolfs (Rudolf Franz Karl Joseph) kopā ar savu mīļāko 1889. gadā mīklainos apstākļos izdarīja pašnāvību, neatstājot pēcteci – troņmantnieku. Elizabetes un Franča Jozefa I laulība nebija laimīga, un to raksturoja abpusēja distancēšanās. Francim Jozefam I bija ārlaulības sakari un divi ārlaulības bērni.
Elizabete kopā ar vīru un dēlu apglabāta tradicionālajās Habsburgu dinastijas Ķeizaru kapenēs, kas atrodas Vīnes Jaunajā tirgus laukumā.