Spędziła dzieciństwo w domach rodzinnych w Lozannie oraz w Ayot House, St Lawrence, w Hertfordshire w Anglii. Podczas wakacji ona i jej siostry znajdowały się pod opieką Heleny, królowej matki - w Villa Sparta we Włoszech oraz księżnej Małgorzaty i jej męża, księcia René Bourbona-Parmeńskiego w Kopenhadze. Wielokrotnie opowiadano im „fascynujące opowieści o ojczyźnie, której nie mogły odwiedzić”.

W 1964 roku, wraz z pięcioma innymi księżniczkami, Margareta była druhną na ślubie księżniczki Anny-Marii z Danii z królem Konstantynem II w Grecji.

Dopiero w 1990 roku Margareta miała okazję zobaczyć Rumunię, której tradycje były dotąd jej tylko przekazywane. Margareta opowiadała: „Gdy w roku 1990 wysiadłam z samolotu i po raz pierwszy w życiu postawiłam nogę na ojczystej ziemi, by towarzyszyć konwojowi humanitarnemu, przeżyłam nie lada wstrząs: znałam ulice, ale ich nie rozpoznawałam, rozumiałam sposób myślenia ludzi, ale pierwszy raz słyszałam, jak mówią”.

21 września 1996 roku księżniczka Margareta poślubiła (młodszego od niej o 11 lat), który od 31 grudnia 2007 roku nosi tytuł księcia Rumunii.