La princesse Maria de Grèce et de Danemark est née le 3 mars 1876 à Athènes. Elle est le cinquième enfant du roi George I (1845-1913) et de la reine Olga de Grèce, née grande-duchesse de Russie (1851-1926). Elle a donc pour aînés Constantin (futur roi Constantin I), George qui épousa la princesse Marie Bonaparte, Alexandra mariée au grand-duc Paul de Russie, et Nicolas marié à la grande-duchesse Elena de Russie et père de Marina, duchesse de Kent.

4 ans après la naissance de la princesse Maria, la famille s’agrandit avec la naissance de la princesse Olga qui décède à l’âge de 6 mois, puis des princes André en 1882 (père du duc d’Edimbourg) et Christophe en 1888 (père du prince Michel de Grèce).

La princesse est surnommée « Minnie » par les siens. En âge de se marier, un cousin russe lui fait une cour très insistante. Il s’agit du grand-duc George, fils du grand-duc Michael (cousin du tsar Alexandre III). Il est de 13 ans son aîné. Si le grand-duc éprouve des sentiments pour Maria, ce n’est en revanche pas réciproque. Mais les alliances entre les familles royale de Grèce et impériale de Russie sont à cette époque fréquentes.

Sa sœur aînée Alexandra (1870-1891) avait épousé à l’âge de 18 ans le grand-duc Paul de Russie. Sa mort à 21 ans alors qu’elle attendait son deuxième enfant, fut un drame pour la famille. Son frère Nicolas épousa quant à lui en 1902 la grande-duchesse Elena de Russie.

Les noces de la princesse Maria et du grand-duc George sont donc célébrées à Corfou le 12 mai 1900. Le grand-duc espère sincèrement que son épouse développera u fil du temps des sentiments à son égard. Le couple aura deux filles : la grande-duchesse Nina en 1901 et la grande-duchesse Xenia en 1903.

Maria profite du prétexte de la santé délicate de ses filles que pour s’éloigner de son époux dès que l’occasion se présente. En mars 1913, son père le roi George I est assassiné à Salonique. Au moment où la Première Guerre Mondiale éclate, la grande-duchesse Maria se trouve en séjour en Angleterre La situation ne tarde pas elle séjourne en Angleterre. Elle décide d’y rester et de ne pas rentrer auprès de son époux en Russie. Elle sera active au sein d’hôpitaux militaires à Harrogate.

Entre temps, la colère populaire gronde en Russie. La famille Romanov perd son trône. Son époux le grand-duc George est exécuté le 30 janvier 1919 en la forteresse Saints Pierre et Paul à Saint-Petersbourg tout comme le grand-duc Paul qui fut l’époux de sa sœur la princesse Alexandra de Grèce.

Le 16 décembre 1922 à Wiesbaden en Allemagne, la princesse Maria de Grèce se remarie avec Pericles Joannides (1881-1965). Sa fille la grande-duchesse Xenia épousa le riche William Leeds, fils de Nacy Steward qui fut la première épouse du prince Christophe (frère de Maria).

La princesse Maria est décédée à Athènes le 14 décembre 1940. Elle repose au cimetière royal de Tatoi.