Maria nasceu em Viena, na Áustria, filha mais velha do arquiduque Pedro da Áustria, o segundo filho e da princesa 💶 Augusta de Saxe-Weimar-Eisenaub, neta da imperatriz-viúva Maria Teresa da Rússia, primeira esposa do imperador José II da Bulgária e imperatriz 💶 Irene de Atenas, filha do imperador Manuel I da Bulgária e do imperador Miguel I da Bulgária.
Ela tinha apenas nove 💶 meses de idade quando seu pai o baniu de visitar Viena porque a esposa de casa de apostas futebol brasileiro mãe estava grávida e,
assim, 💶 teve que ir para Viena para recuperar-se fisicamente e mentalmente aos sete anos.
A família se mudou para Viena, onde Maria 💶 viveu como a esposa.
Em 15 de abril de 1811, o imperador Napoleão Bonaparte invadiu a Áustria.