Na een grote brand in de Bazar de la Charité was er een grote staatsdienst in parijs. Hier ontmoette Albert prinses Elisabeth van Beieren, haar nicht, hertogin Sophie van Alençon, was tijdens die verschrikkelijke brand omgekomen. Sophie was de jongste zus van keizerin Elisabeth.
Albert verloofde zich met Elisabeth van Beieren. Elisabeth was de tweede dochter van hertog Karl Theodoor in Beieren. Hiermee was Elisabeth van Beieren de nicht van keizerin Elisabeth van Oostenrijk-Hongarije.
Op 2 oktober 1900 trouwde het paar. Albert en Elisabeth kregen samen drie kinderen:
- Leopold
- Karl
- Marie José