Jest córką księcia szwedzkiego Karola i księżniczki duńskiej Ingeborg.
Zmarła w Oslo (Norwegia) na wirusowe zapalenie wątroby, którym zaraziła się w czasie transfuzji krwi.
W 1931 r. na jej cześć nazwano fragment Antarktydy - Wybrzeże Księżniczki Marty.