La Granja
Беатриса родилась 22 июня 1909 года в королевском дворце Ла-Гранха, став третьим ребенком и первой дочерью в семье правящего короля Испании Альфонсо XIII и принцессы Виктории Евгении Баттенберг. У неё было два старших брата, Альфонсо и Хайме. Со временем в семье появилось ещё четверо детей, один из которых, инфант Фернандо, умер в раннем детстве. По линии своего отца она была внучкой короля Альфонсо XII и Марии Кристины Австрийской, а со стороны матери - принца Генриха Баттенбергского и Беатрисы Великобританской, дочери королевы Виктории. При крещении ей было дано имя "Беатриса Изабелла Фредерика Альфонса Евгения Кристина Мария Тереза Бьенвенида Ладислаа де Бурбон и Баттенберг" () с титулом «"Её Королевское Высочество инфанта Испанская"».