Best wedding dresses of all time: Top 10 celebrity wedding dresses

As the world prepares to watch Meghan Markle walk down the aisle on Saturday (19 May) in what we're sure will become one of the most iconic bridal gowns of the century, a new survey by fashion brand JD Williams has revealed the top 10 best wedding dresses of all time.

Two thousand British women were quizzed on their favourite celebrity wedding gowns and, perhaps unsurprisingly, royal brides came out on top with Grace Kelly's timeless gown, worn at her marriage to Prince Rainier of Monaco in 1956 voted into the number one spot.

Meanwhile, the Duchess of Cambridge came in a close second with the Sarah Burton for Alexander McQueen lace creation she wore to wed Prince William in 2011.

On the other end of the scale, participants were also asked to vote for the 'worst' wedding dresses of all time, with Katie Price making an appearance twice in the bottom 10, at her weddings to Kieran Hayler and Peter Andre respectively.

JD Williams spokesperson Suzi Burns said in a release: 'Our survey did throw up some obvious choices for the best and worst dresses, but also some surprising ones. It is amazing how some iconic gowns like Grace Kelly’s have stood the test of time, while other famous bridal gowns split opinion down the middle.'

Here are the top wedding dresses of all time in order...

Advertisement - Continue Reading Below

1Grace Kelly at her wedding to Prince Rainier of Monaco, 1956

Getty Images3777 / Contributor

Created for her MGM costume designer Helen Rose, Grace Kelly's long-sleeves gown boasted a fitted lace bodice, embroidered with hundreds of tiny seed-pearls, and a billowing ivory taffeta skirt made from 25 yards of silk.

2Kate Middleton at her wedding to Prince William, 2011

Getty ImagesChris Jackson / Staff

The Duchess of Cambridge's Sarah Burton for Alexander McQueen included an extravagant lace train, lace-collared V-neck bodice and long lace sleeves.

3Jacqueline Bouvier at her wedding John F. Kennedy, 1953

Getty ImagesKeystone / Staff

Jacqueline Bouvier's gown, designed by Anne Lowe, was made from 50 yards of ivory silk taffeta, and boasted a portrait neckline and full, circular skirt – incredible, given that it cost just $500.