Jest starszą siostrą Henryka, wielkiego księcia Luksemburga.

Mieszka w Szwajcarii.

Powiązania rodzinne Księżniczka Maria Astryda urodziła się 17 lutego 1954 na zamku Betzdorf w Luksemburgu.

Jej rodzicami są Jan, wielki książę Luksemburga, panujący w księstwie od 1964 do 2000 roku i jego żona, wielka księżna Józefina, urodzona w belgijskiej rodzinie królewskiej.

Jej dziadkami byli ze strony ojca książę Feliks z Luksemburga, pochodzący z rodziny książąt Parmy, i Karolina, wielka księżna Luksemburga, władająca państwem w latach 1919–1964; natomiast ze strony matki Leopold III, król Belgów z dynastii Koburgów i królowej Astrydy, urodzonej w szwedzkiej rodzinie królewskiej.

Księżniczka została ochrzczona w wierze katolickiej. Jej rodzicami chrzestnymi byli Leopold III, król Belgów (jej dziadek ze strony matki), i Karolina, wielka księżna Luksemburga (jej babka ze strony ojca).

Edukacja Uczyła się w Luksemburgu i Belgii. W 1974 otrzymała dyplom pielęgniarki. W 1977 ukończyła specjalizację pielęgniarską z medycyny tropikalnej w Instytucie Medycyny Tropikalnej Imienia Księcia Leopolda w Antwerpii.

Dzieci chrzestne Wilhelm, dziedziczny wielki książę Luksemburga (ur.