Le roi âgé de 30 ans, après 3ans de veuvage, épouse cette jeune princesse le 21 août 1274 , à Vincennes, où de brillantes fêtes suivent la cérémonie religieuse. 3 jours plus tard, le couronnement de la nouvelle reine de France se déroule dans la Saint e-Chapelle du palais de la cité.

Marie a hérité de son père le goût des lettres, elle joint à une élégance naturelle le raffinement de l'esprit et de la sensibilité artistique. A la cour de France, elle apporte sa fraicheur, sa gaieté rayonnante et invite de nombreux poètes.
Elle aura 3 enfants Louis, Marguerite et Blanche.
En 1285, à la mort de Philippe, elle n'a que 25 ans.
Jeune veuve et mère, elle se consacre à l'éducation de ses enfants: par leur mariage, elle tisse alliance avec le comte d'Artois, le roi d'Angleterre et l'empereur du Saint Empire germanique. Mais elle les voit tous les 3 mourir avant elle; d'abord Blanche en 1306, puis en 1317 Marguerite, reine d'Angleterre et Louis comte d'Evreux en 1319.
Retirée dans un monastère, elle meurt en 1321. Son corps est inhumé à Paris au couvent des Cordeliers