The Most Expensive Royal Wedding Dresses in Order

It’s no secret that the Royal Family knows how to throw an extravagant wedding. These events cause worldwide excitement, they shut down roads, they draw in onlookers from across the globe, and they shell out millions on the perfect flowers, decorations, and more. Of course, no royal wedding would be complete without a royal wedding dress…

The Most Expensive Royal Wedding Dresses in Order

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.

The Most Expensive Royal Wedding Dresses in Order

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.

The Most Expensive Royal Wedding Dresses in Order

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.