The Most Beautiful Royal Wedding Dresses Of All Time

Here's what our favourite royal brides wore on their big day.
meghan markle
(Credits: Getty)

Meghan Markle

On May 19, Meghan Markle married Prince Harry in a grand ceremony at Windsor Castle. The bride’s gown was a surprisingly simple yet elegant choice – a three quarter sleeve, boatneck design by Claire Waight Keller for Givenchy.

Princess Diana of Wales

On 29th July 1981 Princess Diana wed Prince Charles at St Paul’s Cathedral in London. She wore a custom gown designed by David and Elizabeth Emanuel with one of the longest veils and trains the world has seen. She also wore the Spencer family tiara. 

Queen Rania of Jordan

Queen Rania of Jordan married Prince Abdullah in Amman, July 1993. She wore an exquisite elaborate Elie Saab Haute Couture dress. 

Duchess of Cambridge Kate Middleton

Prince William and Kate Middleton were married in a beautiful ceremony at Westminster Abbey in London on April 29 2011. The Duchess of Cambridge’s wedding gown was created for her by Sarah Burton for Alexander McQueen.

Princess Mary Donaldson of Denmark

The wedding of Prince Frederick and Mary Donaldson took place on 24 May 2004 in the Copenhagen Cathedral in Denmark. Mary’s dress was created by Danish fashion designer Uffe Frank. She paired her gown with a century-old crown. 

Princess Victoria of Sweden

Prince Daniel and Crown Princess Victoria of Sweden married in Stockholm, July 2010. Princess Victoria wore a Par Engsheden design. 

Princess Marie of Denmark

Prince Joachim married Marie Cavallier in Mogeltonder Church, in South Jutland on 24 May 2008. 

Lady Charlotte Wellesley

Lady Charlotte Wellesley wed Alejandro Santo Domingo at Illora on May 28, 2016 in Granada, Spain. The bride wore an off-the-shoulder Emilia Wickstead wedding dress .

Princess Alexandra of Hanover

Princess Alexandra of Hanover married Prince Christian of Hanover at Basilica San Pedro on March 16, 2018 in Lima, Peru. The bride wore a dress designed by Jorge Vázquez, a Spanish fashion designer. 

Princess Sofia, Duchess of Varmland

Prince Carl Philip and Princess Sofia Of Sweden married at the Royal Palace Chapel on June 13, 2015 in Stockholm, Sweden. The gown was created by Swedish designer Ida Sjöstedt which featured intricate couture lace and a beautiful train that was hand-cut and then hand-stitched in the designer’s atelier in Stockholm.

Princess Madeleine of Sweden

Princess Madeleine of Sweden and Christopher O’Neill married in a wedding ceremony hosted by King Carl Gustaf XIV and Queen Silvia at The Royal Palace on June 8, 2013 in Stockholm, Sweden. Madeleine’s beautiful dress was designed by Italian fashion designer Valentino Garavani.

Princess Stephanie of Luxembourg

 wed Prince Guillaume of Luxembourg at the Cathedral of our Lady of Luxembourg on October 20, 2012 in Luxembourg, Luxembourg. The 30-year-old hereditary Grand Duke of Luxembourg was the last hereditary Prince in Europe to get married, marrying his 28-year old Belgian Countess bride in a lavish 2-day ceremony. Stephanie walked down the aisle on Saturday in a bespoke Elie Saab gown.Princess Stephanie of Luxembourg

Princess Charlene of Monaco

married Prince Albert II of Monaco at the Prince’s Palace of Monaco on July 2, 2011 in Monaco. Charlotte looked stunning in a simple Giorgio Armani gown. Princess Charlene of Monaco

Beatrice Borromeo

Pierre Casiraghi wed Beatrice Borromeo on August 1, 2015 in Angera, Italy. Borromeo wore a custom-made silk tulle dress from Armani Privé for the reception.

Related stories