Maria s-a născut la Hanovra. Ea a deținut titlul de prințesă în regatul de Hanovra și, ca strănepoată a regelui George al III-lea al Regatului Unit a deținut titlul de prințesă și în Regatul Unit.
În 1866 tatăl Mariei a fost detronat. Maria și mama ei au rămas în Hanovra peste un an de zile, locuind la Schloss Marienburg până au plecat în exil în Austria în iulie 1867.[2] În cele din urmă familia s-a stabilit la Gmunden.
Maria a vizitat Anglia cu familia în mai 1876,[3] și din nou, după decesul tatălui ei, în iunie 1878.[4] Sora ei, Frederica, s-a mutat în Anglia unde s-a măritat însă Maria s-a întors la Gmunden unde a stat împreună cu mama ei la Schloss Cumberland (numit după titlul ducal al tatălui ei). Un ziar american a scris că Maria a refuzat de două ori cererea în căsătorie de la cel de-al treilea fiu al reginei Victoria, Ducele de Connaught.[5]
Generațiile indică descendenții de la regele George I, care în mod formal a utilizat titlurile de Prinț și Prințesă pentru membrii familiei regale britanice.