La princesse Birgitta était connue pour sa présence remarquable - avec ses cheveux blonds clairs, son teint hâlé et sa mode audacieuse. Pourtant, elle considérait sa jeunesse comme moins glamour. Dans une interview, elle a qualifié son enfance de "cage dorée". En tant que deuxième fille de la princesse Sibylla et du prince Gustav Adolf, elle a mené une vie strictement réglementée avant de déménager à Munich pour y étudier. C’est là qu’elle a rencontré le prince Johann Georg von Hohenzollern, qu'elle a épousé en 1961 en Suède et en Allemagne. Le couple a eu trois enfants, mais s’est séparé en 1990, tout en restant officiellement marié jusqu'à la mort de Johann Georg en 2016.
Après sa séparation, la princesse Birgitta s'est installée à Majorque, où elle a mené une vie retirée loin des feux de la rampe royaux. Elle était une golfeuse passionnée et organisait régulièrement des tournois à Santa Ponça, où le "Trophée Princesse Birgitta" était décerné.
Les visites royales étaient rares, mais elle entretenait un lien particulier avec sa nièce, la princesse héritière Victoria. Celle-ci a rendu visite à sa tante pour la dernière fois à l’automne 2023 à Majorque.