Margrete giftet seg med Karl av Valois, en av sønnene til Filip III av Frankrike, 16. august 1290. Faren ga henne Anjou som medgift.