Беатрис была дочерью кастильского короля Санчо Смелого и его жены Марии де Молина и приходилась сестрой королю Фердинанду.
Рука принцессы была обещана португальскому инфанту Афонсу по договору в Альканьисесе 1297 года. Свадьба была сыграна в Лиссабоне в 1309 году, после взятия кастильцами и португальцами Гибралтара. С момента свадьбы она получила доходы с городов Виана-ду-Алентежу, Эвора, Вила-Висоза, Вила-Реал и Вила-Нова-де-Гайя.
В 1325 году, после драматической распри с отцом, Афонсу стал королём. О жизни его супруги известно мало.
В 1334 году она обменяла Вила-Реал и Вила-Нова-де-Гайю на Синтру, в 1337 году получила Сантарен и Вила-Нова-да-Баркинью, а в 1357 году (уже от сына) — Торреш-Новаш. Умерла через два года после мужа.