Precis fyllda 20 år blev Diana prinsessa av Wales när hon gifte sig med Charles den 29 juli 1981 i Sankt Paulskatedralen. Westminster Abbey, som vanligtvis använts för kungliga bröllop, hade valts bort då den har betydligt färre sittplatser. "Sagobröllopet" hade en global tv-publik på över 750 miljoner tittare. När de skulle avlägga löftena råkade Diana kasta om Charles namn så att hon felaktigt sa "Philip Charles Arthur George", vilket är Charles pappas, prins Philips namn. Hon hade även ur löftena uteslutit ordet lyda, vilket orsakade en hel del uppståndelse. Ceremonin inleddes klockan 11.20, och Diana bar en klänning med ett drygt 7,62 meter långt släp, som värderats till 9 000 pund.