Em 23 de fevereiro de 1843 Maria casou-se em Mannheim com William Hamilton, marquês de Douglas e Clydesdale, um nobre escocês que, depois da morte do pai, se tornou Duque de Hamilton. O casal teve dois filhos e uma filha:
Carlos Jorge Douglas-Hamilton, 7.º Conde de Selkirk (18 de maio de 1847 - 2 de maio de 1886), tenente dos 11º regimento de hussardos; sem descendência.
Maria Vitória Hamilton (11 de dezembro de 1850 - 14 de maio de 1922); casada primeiro com o príncipe Alberto I do Mónaco; com descendência. Casada depois com Tasziló Festetics; com descendência.