Margherita seguì il marito nella Settima crociata e partì con lui, nel 1248, e, dopo una sosta di sei mesi a Cipro, raggiunse l'Egitto, nel 1249, e, dopo la conquista di Damietta in giugno, la sconfitta nella battaglia di Mansura, l'8-11 febbraio 1250, e una breve prigionia del marito, nella primavera del 1251, la coppia reale si stabili in Terra Santa e vi rimase sino al 1254, dove Margherita partorì tre dei suoi figli: Giovanni Tristano, Pietro e Bianca.