On January 17, 1403, Margaret married Theodore II, Marquess of Montferrat, a member of the Palaiologos dynasty and male-line descendant of Andronikos II Palaiologos. Theodore was the widower of Jeanne of Bar, daughter of Robert I, Duke of Bar, and Marie Valois.
On January 17, 1403, Margaret tied the knot with Theodore II, Marquess of Montferrat, who was a member of the Palaiologos dynasty and a male-line descendant of Andronikos II Palaiologos. Theodore had been previously married to Jeanne of Bar, daughter of Robert I, Duke of Bar, and Marie Valois.