Home / Arts and Entertainment / Elizabeth, Diana, Kate: Most Expensive Royal Gowns
Elizabeth, Diana, Kate: Most Expensive Royal Gowns
30 Jun
Summary
- Queen Elizabeth's 1947 gown cost over $1.6 million today.
- Diana's 1981 dress cost $115,000, $448,500 adjusted for inflation.
- Kate Middleton's 2011 gown cost an estimated $434,000, $627,637 today.

Queen Elizabeth's 1947 wedding dress, famously bought with ration coupons during post-war austerity, would cost over $1.6 million today. This inflation-adjusted figure makes her gown the most expensive among recent royal brides.
Princess Diana's 1981 'wedding of the century' gown cost an estimated $115,000, which is approximately $448,500 in 2026. This places it as the least expensive of the three analyzed when accounting for inflation.
Kate Middleton's 2011 wedding dress, designed by Sarah Burton for Alexander McQueen, reportedly cost $434,000. Adjusted for inflation, this amounts to $627,637 in 2026, making it the second most expensive gown.
The article compares the inflation-adjusted costs of wedding dresses worn by Queen Elizabeth, Princess Diana, and Kate Middleton. While Middleton's dress was the most expensive at the time of purchase, inflation reveals Queen Elizabeth's gown as the most costly historically.