El 21 de septiembre de 1996 en Lausana, Margarita se casó con Radu Duda, conocido a partir de ese momento como "SAR el príncipe Radu de Rumanía" desde el 30 de diciembre de 2007, y antes como "Radu, príncipe de Hohenzollern-Veringen" desde el 1 de enero de 1999, futuro "príncipe consorte de Rumanía", quien, ya sea en compañía de ella o más frecuentemente en solitario, representa públicamente a la familia real en distintas ocasiones.