Den 24 februari 1981 förlovade sig Charles och Diana Spencer. Den 29 juli samma år vigdes de i St Paul-katedralen inför 3 500 inbjudna gäster och uppskattningsvis 750 miljoner TV-tittare. Alla regerande monarker i Europa närvarade, utom Juan Carlos av Spanien (som valde att inte närvara eftersom smekmånaden skulle innebära en övernattning i det omdiskuterade Gibraltar), och även de flesta av Europas republikanska statsöverhuvuden. Greklands president var inte där, eftersom den grekiska exilkungen Konstantin II, en nära släkting och vän till prins Charles, hade kallats "Hans Majestät Hellernas Kung" i inbjudan, vilket irriterade grekiska republikaner. Inte heller Irlands president närvarade på grund av problemen i Nordirland.