Bianca nasceu na cidade de Palencia, na Espanha, no início do ano 1188. Filha do rei de Castela Filha de Alfonso IX e da rainha Eleanor da Inglaterra. Recebeu sólida formação cristã por parte de seus pais. Tendo apenas 11 anos, ela já estava noiva do príncipe Louis, de Dauphin, França. Isso aconteceu porque seu tio John Lackland tinha o interesse na reconciliação com o rei Filipe Augusto, pai de Louis.