From left to right: Kate Middleton, Princess Diana, and Meghan Markle on their wedding days.Antony Jones/Julian Parker/Mark Cuthbert/UK Press via Getty Images, David Levenson/Getty Images, Ben STANSALL - WPA Pool/Getty Images
- Princess Diana's wedding dress would have cost over $490,000 in today's money.
- Kate Middleton's Alexander McQueen wedding dress cost an estimated $332,000.
- Princess Beatrice borrowed a dress from the Queen for her wedding, making hers the least expensive.
Royal weddings are known for sparing no expense.
Prince Charles and Princess Diana's "wedding of the century" would cost $110 million in today's money. Prince Harry and Meghan Markle served a $71,600 lemon elderflower cake at their reception. And for Prince William and Kate Middleton's big day, security alone cost the couple an estimated $33 million dollars.
Many royal wedding dresses also come with six-figure price tags, taking designers months to create. Even dresses that appear to have relatively modest price tags - such as the Queen's $42,000 dress in 1947 - would be much more expensive today when adjusted for inflation.
Here are nine of the priciest wedding dresses royals have worn, from the least expensive to the most expensive.
Princess Beatrice borrowed one of Queen Elizabeth's gowns for her wedding due to COVID-19 restrictions, making it the least expensive royal wedding dress.
Princess Beatrice of York and Edoardo Mapelli Mozzi after their wedding ceremony in July 2020.
Benjamin Wheeler
Her mother Sarah Ferguson's wedding gown cost an estimated $45,000 in 1986, which would be more than $107,000 today.
Sarah Ferguson and Prince Andrew on their wedding day in 1986.
Anwar Hussein/Getty Images
Designed by Lindka Cierach, Ferguson's ivory silk gown included a 17-and-a-half-foot train and took four months to make, according to People magazine.
Markle's halter-top reception dress cost more than $157,000 in 2018, which would be $163,550 today.
Markle wore a Stella McCartney halter dress for her wedding reception in 2018.
Steve Parsons/WPA Pool/Getty Images
Princess Eugenie's wedding dress cost about $260,000 in 2018, which is $270,845 in today's money.
Princess Eugenie and Jack Brooksbank on their wedding day.
WPA Pool/Getty Images
Princess Eugenie's wedding dress was designed by Peter Pilotto and Christopher De Vos. It featured a neckline that folded around the shoulders, a low back, and a long, flowing train. Instead of a veil, she opted for the Greville Emerald Kokoshnik Tiara with diamonds and emeralds.
Hamish Shephard, the founder of the wedding planning app Bridebook, estimated Princess Eugenie's wedding dress cost for the Daily Mail.
In 2018, Markle's wedding dress cost around $265,000. Today, that would be $276,000.
Prince Harry and Meghan Markle on their wedding day in 2018.
Ben STANSALL - WPA Pool/Getty Images
Kate Middleton's wedding dress cost an estimated $332,000 in 2011. That would be more than $345,000 today.
Kate Middleton on her wedding day in 2011.
Antony Jones/Julian Parker/Mark Cuthbert/UK Press via Getty Images
Created by Sarah Burton at Alexander McQueen, the dress featured handmade lace, 58 gazar and organza buttons, and a nearly 9-foot train.
Princess Diana's wedding dress cost about $127,000 in 1981, which would be around $490,000 in today's money.
Princess Diana's wedding dress.
David Levenson/Getty Images
Grace Kelly's wedding dress cost $65,200 when she married Prince Rainier III of Monaco in 1956, which would be $623,000 today.
Grace Kelly in 1956.
Mondadori Portfolio/Contributor/Getty Images
Queen Elizabeth paid for her $42,000 wedding dress with ration coupons in 1947, which would be over $1.6 million today.
Queen Elizabeth and Prince Philip on their wedding day in 1947.
AP Photo
Queen Elizabeth's wedding dress, designed by Norman Hartnell, was made of duchess satin and featured floral silk appliqués and a 13-foot silk train.
The Netflix series "The Crown" spent seven weeks and $37,000 creating an exact replica of the Queen's dress for its first episode.