Blanca estuvo comprometida cuatro veces antes de su primer matrimonio.
Cinco años después ambos monarcas declararon una tregua bajo la cual Eduardo contraería matrimonio con Margarita y recibiría el territorio de Guyena y una suma de 15.000 libras.
Blanca contrajo matrimonio con Rodolfo el 25 de mayo de 1300, si bien no llegó a Viena hasta Navidad, admirando la corte austriaca su cuantiosa dote.
La duquesa consorte acompañó a su esposo en un viaje por las tierras estirias, donde Blanca mostró su apoyo a las pretensiones de los Habsburgo.
Tras su muerte, Rodolfo contrajo segundas nupcias con la princesa Isabel Riquilda de Polonia.