एलिज़ाबेथ अपने होने वाले पति राजकुमार फिलिप से 1934 और 1937 में मिली थीं। फ़िलिप उनके दूर के रिश्तेदार थे। इसके बाद उनकी मुलाकात १९३९ में शाही नौसेना महाविद्यालय में हुई। एलिज़ाबेथ बताती हैं कि १३ वर्ष की ही उम्र में उन्हें फ़िलिप से प्रेम हो गया था और उन्होंने पत्र व्यवहार प्रारंभ कर दिया था। ९ जुलाई १९४७ को उनके सगाई की घोषणा हुई थी। 

सगाई विवादों से अछूती ना रह सकी: फिलिप आर्थिक रूप से कमजोर थे, एक विदेशी थे (हालांकि उन्होंने शाही नौसेना के लिए दूसरे विश्वयुद्ध में हिस्सा लिया था।), और उनकी बहनों ने नाज़ी पार्टी से संबंध रखने वाले जर्मन अधिकारियों से शादियाँ की थीं। मैरियन क्रॉफोर्ड लिखती हैं कि "राजा के कुछ सलाहकर उन्हें राजकुमारी के लायक नहीं मानते थे। वह बिना साम्राज्य के राजकुमार थे। कुछ लोगों ने उनके विदेशी होने पर भी बहुत शोर किया।" एलिज़ाबेथ की माँ भी उनकी बहनों के जर्मन संबंध होने की वजह से उन्हें पसंद नहीं करती थीं। हालांकि बाद में उनकी धारणा बदल गयी।

विवाह से पहले फिलिप ने अपनी यूनानी व डैनिश उपाधियाँ त्याग दीं, ग्रीक रूढिवादी इसाई से बदल कर ऐंग्लिकन हो गये और नामशैली "लेफ्टिनेंट फिलिप माउंटबेटेन" ("Lieutenant Philip Mountbatten") धारण कर ली। माउंटबेटेन उनकी ब्रिटिश माता का पारिवारिक उपनाम था। विवाह के कुछ ही समय पहले उन्हें एडिनबर्ग का ड्यूक बना दिया गया और इसके साथ ही उनके नाम के आगे "हिज़ रोयल हाइनेस" की शाही उपाधि लग गयी।

एलिज़ाबेथ और फिलिप का विवाह 20 नवम्बर 1947 को वेस्टमिंस्टर ऐबी में हुआ। उन्हें दुनिया भर से २५०० उपहार मिले।युद्ध के बाद के ब्रिटेन में जर्मन विरोधी भावना इतनी ज्यादा थी कि एडिनबर्ग के ड्यूक के जर्मन संबंधियों व रिश्तेदारों और यहाँ तक की उनकी तीनों बहनों को भी विवाह में निमंत्रित नहीं किया गया था। राजकुमारी के ताऊ व विंडसर के ड्यूक, जो पहले राजा एडवर्ड ८ थे को भी इस विवाह में नहीं बुलाया गया था।

विवाह व परिवार
राष्ट्रकुल का विस्तार
१९९०-२००० का दशक
स्वर्ण जयंती