Rodiče se svatbou nesouhlasili
Rodičům Alžběty se bohužel princ Filip nezamlouval. Vedle Alžběty by raději viděli anglického vévodu než chudého evropského šlechtice. Filip měl urozený původ, narodil se na řeckém ostrově Korfu a příslušel mu titul princ řecký a dánský. V roce 1922 však s otcem prchli z Řecka a byli zbaveni řeckého občanství, namísto toho přijali občanství britské. Vztahy v jeho rodině tehdy bohužel nebyly dobré, matka byla labilní a skončila v sanatoriu, jeho otec si v tu dobu užíval s milenkami. To na britskou královskou rodinu jistě dojem neudělalo.
Ještě horší světlo na Philipa pak vrhal fakt, že jeho sestry, ke kterým měl blízko, se za války provdaly za německé důstojníky. I přes to všechno se princ Philip odhodlal a v roce 1946 požádal Alžbětu o ruku. Otec budoucí královny Jiří VI. ke svatbě svolil, ale podmínkou bylo, že se uskuteční až po Alžbětiných 21. narozeninách, měl za to, že je Alžběta na vdávání příliš mladá a neměla by si brát prvního muže, který jí vstoupil do života. Před svatbou musel Philip zdolat ještě další překážku. Britská společnost se na něj dívala skrz prsty, jelikož jeho švagři za války bojovali na straně nacistů. Proto se Philip rozhodl vzdát všech svých titulů. Svatba se konala v listopadu 1947 a její přenos sledovalo 200 milionů diváků. Svatba nebyla tak honosná, jak bývá zvykem, Británie se totiž tou dobou utápěla v poválečné ekonomické krizi. I na svatební šaty si Alžběta musela spořit a dort byl upečen z darovaných potravin.