10 most expensive celebrity wedding dresses: Salma Hayek, Coleen Rooney, Serena Williams, more

December 18, 2021 – 15:49 GMT

Rachel Avery



Weddings are expensive, there is no doubt about that, but for some celebrities, the budget sees no limit. From Serena Williams and her jaw-dropping £2.6million dress to Kim Kardashian’s £385,000 Givenchy number, these celebrity brides spent big when it came to their wedding dresses. Flowercard have conducted research on the most iconic celebrity wedding dresses of all-time to reveal, in relative terms, how expensive they really are…

REVEALED: Jaw-dropping celebrity proposals that will melt your heart

Loading the player…

WATCH: The American women who married into royalty

10. Princess Marie-Chantal of Greece

Princess-Marie-Chantal-Greece
Marie-Chantal wowed in a beautiful Valentino gown

This beautiful bride, whose maiden name was Marie-Chantal Miller, married Crown Prince Pavlos of Greece in 1995. Sporting her stunning lace Valentino wedding gown, she truly lived up to her new princess title. At the time, the gown cost £173,250 and now would be worth £295,478.

9. Amal Clooney

amal-clooney-george-clooney-wedding-dress
Amal and George had a lavish Italian wedding

Amal and George Clooney exclusively let HELLO! inside their show-stopping Venice wedding in 2014. Talking about the location, George Clooney said: “We met in Italy. We have a home there. We knew that was where we wanted to get married.” Amal wowed in an Oscar de la Renta design which is, today, estimated to cost £321,252.

8. Chiara Ferragni

chiara-ferragni-dress
Chiara’s second dress was pretty spectacular too!

Social media star Chiara married rapper Fedez in 2018 and she wore a breathtaking Christian Dior wedding dress worth £323,400 (now, being worth £334,748). For the Coachella-themed afterparty, the bride switched her dress for another show-stopping number by Dior, this time with lyrics and symbols all over it.

MORE: 11 hilarious royal wedding moments caught on camera

7. Coleen Rooney

Coleen changed out of her Marchesa gown for her dazzling reception

Childhood sweethearts Coleen and Wayne Rooney had a star-studded Italian bash for their 2008 wedding day. Her gorgeous Marchesa princess gown has been estimated at a dazzling £364,387 if it was to be bought today. The bride didn’t even stay in that dress all day, choosing to change into a different gown (pictured here) for her reception.

6. Kate Middleton

kate-middleton-alexander-mcqueen-dress
Kate Middleton’s iconic wedding dress was handcrafted

Surprisingly, The Duchess of Cambridge only makes it to sixth in the list, despite her dress being one of the most talked about bridal gowns in history. She married Prince William in 2011 and opted for a narrow Victorian-style bodice and her stunning train was almost nine feet long.

SEE: Celebrity brides who wore Alexander McQueen gowns just like Kate Middleton

REVEALED: Celebs who tied the knot while pregnant

Kate’s lace gown was carefully crafted by Sarah Burton at Alexander McQueen and her expert team. The Royal School of Needlework made the lace for her spectacular gown. In today’s terms, a few years on from their wedding day, the dress would be valued at £386,146.

5. Salma Hayek

salmawedding
Salma Hayek paired her jaw-dropping dress with lavish jewels 

Salma Hayek said “I do” to François-Henri Pinault in 2009 – and they had a secret ceremony in Paris on Valentine’s Day. A few months later, the duo celebrated with an epic ceremony in Venice, Italy. The actress stunned for the occasion wearing a Balenciaga wedding gown by Nicolas Ghesquiere which set her back the equivalent of £404,869.

4. Kim Kardashian

kim-wedding1-
Kim wore a very luxurious Givenchy dress at her show-stopping nuptials 

Kim Kardashian wore an incredible Givenchy dress when she married singer Kanye West – and her show-stopping gown just narrowly missed third place with a cost of £422,701 in today’s currency. The dress was designed by Ricardo Tisci for her idyllic Italian wedding. It featured long lace sleeves with sheer insets at the waist, a fitted silhouette and elegant train.

3. Grace Kelly

grace-kelly-wedding-dress
Grace Kelly’s 1956 wedding to Prince Rainier III was incredibly expensive 

Despite getting wed in 1956, Grace Kelly still comes in third on our most expensive dresses list with a relative spend of £441,478! When she married Prince Rainier III they set the bar high for extravagant nuptials. They had around 600 guests and over 30 million TV viewers watched from their homes. Unsurprisingly, the event was dubbed the wedding of the century. The gown was crafted with silk taffeta, tulle and 125-year-old Brussels rose point lace.

2. Victoria Swarovski

Victoria-Swarovski-wedding
Victoria Swarovski’s dazzling gown featured 500,000 Swarovski crystals!

Victoria Swarovski married Werner Mürz in Italy in front of 250 guests. The three-day event deserved a spectacular gown and that is what designer Michael Cinco provided. With that surname, as you would expect, Victoria’s ballgown was embellished with 500,000 Swarovski crystals and featured a very impressive eight-metre train! The gown cost £770,000, and in today’s money the value is over £800k.

1. Serena Williams

serena-and-alexis-wedding
Serena William’s tops the list after wearing a £2.6million wedding dress

One gown was not enough for Tennis star Serena Williams when she married Alexis Ohanian in 2017, so she wore three different dresses on the day. For the ceremony she chose designer McQueen and similarly to Kate Middleton, Serena wore a beautiful bridal gown crafted by Sarah Burton at Alexander McQueen.

SEE: The most expensive royal wedding dresses of all time

Speaking to Vogue, Serena said: “I flew to London to meet with Sarah and ended up falling in love with the ball gown silhouette, which is completely the opposite of what I ever thought I would choose for myself.” Her dress totalled a whopping £2,695,000 putting her in first place in the most expensive celeb dresses round-up.

Like this story? Sign up to our newsletter to get other stories like this delivered straight to your inbox.