The Most Expensive Royal Wedding Dresses of All Time

The most expensive dress rings in at a whopping £6million!

Princess Diana Wedding Dress


Anwar Hussein/Getty Images

Every time there is a royal wedding, it is the talk of the town—well world actually. Relatives and famous friends come from all over the world to attend this grandiose event—hats and all

So when you’re a royal getting married, that bar is set pretty high. Especially on what the bride will be wearing. After all, her dress will most likely be the most remembered aspect of the wedding. 

From Meghan Markle’s Givenchy and Kate Middleton’s Alexander McQueen to Princess Diana’s iconic David Emanuel gown, we’re still talking about them all these years later. 

And, let’s be honest, you have to be ready to shell out some money for a dress that will be talked about for years, or decades to come. So we’re taking a look back at the six most expensive royal wedding dresses of all time.

Sarah Ferguson

Sarah Ferguson


John Shelley Collection/Avalon/Getty Images 

In July 1986, the Duchess of York wed Prince Andrew and opted for a voluminous silk gown with a beaded bodice that included special symbols—like anchors and waves to represent Andrew’s background in sailing—and a 17-foot-train that had “A” and “S” beaded all along the sides. Fergie's dress was designed by Lindka Cierach and believed to have cost around $45,000

Meghan Markle

Meghan Markle Dress

WPA Pool/Pool/Getty Images

The Duchess of Sussex’s gorgeous Givenchy gown designed by Clare Waight Keller cost approximately $135,000, which Markle paid for herself. The simple yet sophisticated dress featured slight off-the-shoulder long sleeves and an elegant silhouette. Her veil took 3,900 hours to embroider with the national flowers of all 53 commonwealth countries.

Princess Diana

Princess Diana

Fox Photos/Stringer/Getty Images

Princess Di’s now-iconic dress comes in at third at a price valued at $115,000 in 2019, according to Hello Magazine. The dress was designed by Welsh designer David Emanuel and his wife at the time Elizabeth. The gown was made of silk-and-taffeta and embellished with beads, lace, and pearls—10,000 to be exact. The 25-foot-train was also adorned with vintage lace that had belonged to Queen Mary.

Princess Eugenie

Princess Eugenie

WPA Pool/Pool/Getty Images

In 2018, Princess Eugenie wed Jack Brooksbank in a custom Peter Pilotto creation that came in at around $135,000. The gown’s off-the-shoulder neckline dipped down low enough to show a scar from a childhood scoliosis operation, upon her request. The long sleeves, full skirt, and train gave the sophisticated dress a dramatic flair. The fabric’s jacquard weave also featured little symbols with sentimental meaning, like a thistle for Scotland because of the couple’s love of the Balmoral Castle and a shamrock to represent her Irish heritage.

Kate Middleton

Kate Middleton Dress

Pascal Le Segretain/Getty Images

The Duchess of Cambridge rings in at number two at $434,000 for her stunning Sarah Burton for Alexander McQueen dress. The Victorian, lace covered bodice featured a plunging neckline and long sleeves and flowed into the full organza skirt and train that stretch nearly nine feet.

Queen Letizia

Queen Letizia of Spain


Pascal Le Segretain/Getty Images 

Queen Letizia takes the (wedding) cake for the most expensive royal dress—by a mile. The dress designed by royal couturier Manuel Pertegaz cost a whopping $8 million. The regal dress had a high-standing collar and long sleeves and real gold embroidered into the ivory silk. She finished off the look with a diamond-encrusted tiara gifted to her by her mother-in-law Queen Sofia, who wore it on her wedding day to King Juan Carlos.

Related Stories