Elle est la fille de Philippe III de Navarre et de Jeanne de France. D’abord destinée à une alliance avec la Castille, Blanche est ensuite promise au futur Jean II, mais c’est le père de celui-ci, Philippe VI de Valois, veuf de Jeanne de Bourgogne, qui l’épouse le 29 janvier 1349. Mais leur union est de courte durée puisque le roi meurt un an après. Enceinte, elle accouche d’une fille qui mourra jeune. Elle se retire au couvent et refuse une seconde noce avec la Castille. Elle s’éteint le 5 octobre 1398 et est inhumée à l’abbaye de Saint-Denis.