El 31 de octubre de 1234 se firma el tratado de Logroño con el rey Fernando III de Castilla y con el compromiso del matrimonio de su hija Blanca con Alfonso, el futuro Alfonso X el Sabio, o en su defecto el segundo hijo y Blanca, en ese momento única hija del monarca navarro y heredera exclusiva de Navarra. Si tuviera más descendientes Teobaldo se reservaban para ellos solamente los dominios champañeses.[2][3]
Después Blanca estuvo prometida con Otón III, conde palatino de Borgoña.[4] El contrato de matrimonio fue firmado el 16 de enero de 1236. Sin embargo, el compromiso fue roto.
En 1236 se casó con Juan I el Rojo (1217–1286), duque de Bretaña. Tuvieron ocho hijos:
González, Julio (1986). Reinado y diplomas de Fernando III. III Documentos (1233-1253). Córdoba: Publicaciones del Monte de Piedad y Caja de Ahorros de Córdoba. ISBN84-7580-260-5.