Op de begrafenis van haar tante, hertogin Sophie in Beieren het jongere zusje van keizerin Sisi, ontmoette de jonge Elisabeth haar toekomstige man, prins Albert, kennen.
Elisabeth en Albert trouwde op 2 oktober 1900.
Elisabeth en Albert kregen samen drie kinderen:
– Leopold III van België
– Karl
– Marie José