
Queen Elizabeth II
She may be the one sitting on the throne, but the Queen’s wedding dress was actually the cheapest of them all. However, there’s no doubt about the fact that this £30,000 gown was a show-stopper when it debuted on her wedding day back in 1947.
Meghan Markle
Meghan Markle’s wedding dress may have been simple, but it certainly wasn’t cheap. This Givenchy Gown set the Duchess back a whopping £110,000 – and rumor has it that she paid for it herself. It took 3,900 hours alone to embroider the veil, so we kinda understand the hefty price.

Princess Diana
Princess Diana’s dress will go down in history as being one of the most ‘80s dresses we’ve ever seen, but did you know that it was also pretty pricey? In 2019, the dress was valued at a whopping £151,000 – but that might be more to do with the story behind this dress, and the fact that the original wearer is no longer with us.
Kate Middleton
When Kate Middleton and Prince William tied the knot in 2011, her parents decided to fork out for her £250,000 Alexander McQueen dress, and there’s no doubt about the fact that it turned heads. The gown was absolutely stunning.

Queen Letizia of Spain
While she may not be part of the British Royal Family, Queen Letizia of Spain is still a royal – and her £6 million dress was still a royal wedding dress. Designed by Manuel Pertegaz, this embroidered gown was truly something special.
We guess royal wedding gowns aren’t exactly cheap.