Skip to Content
celebrity wedding dressespinterest
Getty/Instagram

40 of the best celebrity wedding dresses

From royal brides to Hollywood icons, see some of the most show-stopping bridal styles from past and present

Headshot of Katie FrostBy Katie Frost

The best celebrity wedding dresses are often the most beautiful, unforgettable styles. From royal brides such as Kate Middleton and Meghan Markle to Hollywood stars of past and present, there have been no shortage of breathtaking looks over the few decades.

The likes of Bianca Jagger, Audrey Hepburn and Elizabeth Taylor have gone down in history as the most iconic brides of the 20th century, while Grace Kelly's dress from her 1956 wedding is still an inspiration for fairytale styles today. In more recent years, A-list names have wowed in a range of bridal looks, from Kate Moss' boho approach in 2011 to the effortlessly chic Lily Allen, who tied the knot in a Dior mini dress in 2020.

Whether you're a bride-to-be looking for some inspiration or you simply appreciate a stunning gown, take a look below to see our round-up of the best celebrity wedding dresses from over the years.

Sofia Richie in Chanel

Sofia Richie and Elliott Grainge wed in Antibes in April, 2023. Richie wore three bespoke Chanel designs, including her main ceremony dress which was an embellished, lace gown with a criss-cross neckline. She also wore a Chanel mini-dress for the reception, as well as a third bespoke dress for her rehearsal dinner.

Chloë Sevigny in Jean Paul Gaultier

Chloë Sevigny and Siniša Mačković celebrated their nuptials in Connecticut in 2022, two years after they initially tied the knot at New York City Hall. For the second occasion, the actress wore a dress from Glenn Martens' Jean Paul Gaultier collection.

Advertisement - Continue Reading Below

Lily Allen in Dior

Lily Allen tied the knot to American actor David Harbour in a low-key ceremony in Las Vegas, September 2020. The bride wore an impossibly chic Sixties-inspired mini dress by Dior, paired with a veil.

Anya Taylor-Joy in Dior

Anya Taylor-Joy married her musician partner Malcolm McRae in a beautiful ceremony in the US two years ago. Although many fans believed that the wedding had taken place in Italy in October last year, Taylor-Joy revealed that they had actually secretly tied the knot the year previously, on April Fool's Day 2022 in New Orleans. For the occasion, she wore a custom design by Dior covered in embroidery that told the couple's love story.

Advertisement - Continue Reading Below

Princess Beatrice in Normal Hartnell

princess beatrice wedding dress
Twitter/Royal Family

Princess Beatrice married Edoardo Mapelli Mozzi at an intimate ceremony in Windsor in July 2020. In a break from tradition, Beatrice chose a vintage Normal Hartnell gown loaned to her by the the late Queen. She also chose the Queen Mary diamond fringe tiara, which her grandmother wore on her own wedding day in 1947.

Kourtney Kardashian in Dolce & Gabbana

Kourtney Kardashian and Travis Barker tied the knot in Portofino in 2022, and dressed in Dolce & Gabbana for the entire weekend (as did the rest of the famous family). The bride's dress for the ceremony was a bespoke creation by the house, featuring a mini corseted dress and an enormous embroidered veil.

Advertisement - Continue Reading Below

Paris Hilton in Oscar de la Renta

Paris Hilton tied the knot to Carter Reum in 2021, choosing a beautiful Grace Kelly-inspired gown by Oscar de la Renta for the ceremony. The design – which was custommade for her by creative directors Laura Kim and Fernando Garcia – featured a full skirt and beautiful floral detail.

Hailey Bieber in Off-White

Hailey Bieber, née Baldwin, married Justin Bieber in South Carolina in September, 2019. The model walked down the aisle in a custom-made lace gown by Off-White, with a dramatic veil featuring "Till death do us part" on the hem.

Advertisement - Continue Reading Below

Sophie Turner in Louis Vuitton

Sophie Turner married Joe Jonas in summer 2019. For their South of France nuptials, Sophie wore a Louis Vuitton dress featuring a deep V-neckline, long lace sleeves and an embellished skirt, covered in flower-embroidered tulle.

Priyanka Chopra in Ralph Lauren

Priyanka Chopra married Nick Jonas at the Taj Umaid Bhawan Palace in Jodhpur, India in December 2018. For their Christian ceremony, the bride wore a custom-made lace Ralph Lauren gown covered in Swarovski crystal, paired with a 75-foot long veil. Chopra also wore gowns by Dior and Indian designer Sabyasachi during the five-day event.

Advertisement - Continue Reading Below

Princess Eugenie in Peter Pilotto

princess eugenie wedding dress
Pool//Getty Images

Princess Eugenie married Jack Brooksbank at Windsor Castle in October 2018. She wore an off-the-shoulder gown by Peter Pilotto and Christopher de Vos, which she paired with an emerald tiara lent to her by the late Queen.

Karlie Kloss in Dior

Karlie Kloss married Joshua Kushner in October 2018 wearing a bespoke Dior gown by Maria Grazia Chiuri. The beautiful dress featured lace sleeves and a full skirt with a dramatic train.

Advertisement - Continue Reading Below

Gwyneth Paltrow in Valentino

Gwyneth Paltrow married Brad Falchuk at an intimate ceremony in the Hamptons in September 2018. Paltrow wore a lace cap-sleeved design by Pierpaolo Piccioli for Valentino and a simple tulle veil.

Meghan Markle in Givenchy

Prince Harry Marries Ms. Meghan Markle - Windsor Castle
WPA Pool//Getty Images

Meghan Markle married Prince Harry at Windsor Castle in May 2018 wearing a gown by the then-artistic director of Givenchy, Clare Waight Keller. The elegant, minimal gown featured a bateau neckline and a triple silk organza under skirt. The royal bride chose a five-metre-long veil trimmed with lace depicting flora from each of the 53 Commonwealth countries.

Advertisement - Continue Reading Below

Serena Williams in Alexander McQueen

Serena Williams wed the Reddit co-founder Alexis Ohanian in November 2017 wearing a gown by Sarah Burton for Alexander McQueen. It featured a voluminous ball skirt and a strapless, sweetheart neckline.

Miranda Kerr in Dior

Miranda Kerr married Evan Spiegel in May 2017 wearing a stunning gown designed by Dior's Maria Grazia Chiuri. The Grace Kelly-inspired dress featured a full skirt decorated with appliquéd flowers.

Advertisement - Continue Reading Below

Pippa Middleton in Giles Deacon

pippa middleton wedding dress
Max Mumby/Indigo//Getty Images

Pippa Middleton married James Matthews in May, 2017 wearing a bespoke Giles Deacon gown with a Victorian neckline, an A-line skirt and a cut-out detail at the back.

Solange Knowles in Kenzo

solange knowles
Josh Brasted//Getty Images

Solange Knowles wore a custom Stephane Rolland jumpsuit with an attached cape for her wedding to Alan Ferguson in New Orleans in November, 2014. The bride posed for her official wedding photographs wearing a beautiful white caped gown by Humberto Leon for Kenzo.

Advertisement - Continue Reading Below

Kim Kardashian in Givenchy

Kim Kardashian and Kanye West were tied the knot at the Forte di Belvedere in Florence, Italy, in May 2014. Kim wore a long-sleeved gown created by Riccardo Tisci for Givenchy.

Poppy Delevingne in Chanel

poppy delevingne wedding dress
Will//Getty Images

Poppy Delevingne wore Chanel Haute Couture when she married James Cook in London in May, 2014. The gown, designed by Karl Lagerfeld, featured floral appliqués, cap sleeves and a drop waist. Poppy later wore a Peter Dundas for Pucci dress for the couple's second wedding celebration in Marrakech.

Watch Next 
preview for Featured Videos from Harpers Bazaar UK
Advertisement - Continue Reading Below