Małżeństwo mały|Ślub Małgorzaty i Humberta (1868) W 1864 r. polityk włoski, Filippo Gualterio, jako pierwszy zasugerował królowi Włoch, Wiktorowi Emanuelowi II, małżeństwo jego syna, Humberta, z Małgorzatą. Księżniczka miała wtedy jednak tylko trzynaście lat i plany nie zostały zrealizowane, a w pewnym momencie o nich zapomniano. Kilka lat później na żonę Humberta Wiktor Emanuel II wytypował Matyldę Habsburg – do małżeństwa jednak nie doszło, ponieważ osiemnastolatka zmarła tragicznie w czerwcu 1867 roku. W tej sytuacji ponownie – za sprawą premiera i ministra spraw zagranicznych Włoch, Luigiego Federica Menabrea – zaczęto rozważać małżeństwo następcy włoskiego tronu z Małgorzatą.

Po odrzuceniu propozycji małżeństwa ze strony przyszłego króla rumuńskiego, Karola I, Małgorzata zgodziła się wyjść za mąż za swojego kuzyna i ostatecznie w 1868 roku odbył się ślub księżniczki z Humbertem. 21 kwietnia w Pałacu Królewskim w Turynie odbyła się ceremonia cywilna, a dzień później w katedrze turyńskiej – ceremonia religijna zaślubin. mały|Małgorzata z synem (1871) Relacje pomiędzy małżonkami od początku determinował romans Humberta z Eugenią Attendolo Bolognini.