En 1937, se casó un diplomático italiano, el marqués Francisco María Taliani de Marchio.
La pareja, que ya tenía más de cuarenta años al momento del matrimonio, no tuvieron descendencia.
[1] Margarita nació en Lemberg, Galitzia (actualmente Lviv, en Ucrania occidental), entonces parte del Imperio austrohúngaro.
Las vacaciones las pasaban en Italia, donde la infanta Blanca poseía una propiedad rural cerca de Viareggio.
Aprendió, además de su nativo alemán, francés, español, húngaro e italiano.
[4] Durante la Primera Guerra Mundial, su padre sirvió como inspector general de artillería y su hermano, el archiduque Raniero, se unió al ejército austriaco para luchar en el frente italiano,[4] mientras Margarita y su hermana, Inmaculada, trabajaron para la Cruz Roja austriaca.
En junio de 1940, Italia se introdujo en la Segunda Guerra Mundial, aliándose con Alemania y Japón.
En su viudez, Margarita vivió entre Roma y la Tenuata Reale, una propiedad rural cerca de Viareggio que compartía con sus hermanas, Dolores e Inmaculada.