The royal family is known for their impeccable style, so it’s no surprise that their wardrobes are filled with a plethora of glamorous gowns. From Meghan Markle to Queen Elizabeth, follow along as we rank 21 iconic royal gowns:
21. Meghan Markle
No one can forget this gorgeous black dress that Meghan Markle wore during her surprise appearance at the British Fashion Awards. The sultry one-shoulder-number and black nail polish may not have got the final stamp of approval from the Queen though!
20. Kate Middleton
One of our favorite Kate Middleton looks of all time is this gorgeous powder blue gown she wore while visiting Paris in 2017. The floating sheer sleeves and intricate gemstone beading are truly a work of art.
19. Princess Diana
One of Princess Diana’s most memorable gala moments was when she danced with John Travolta in 1985 at the White House. We are huge fans of this sleek black dress she wore which featured a glamorous off-the-shoulder neckline. The look paired perfectly with her go-to chunky pearl choker.
18. Princess Diana
One of Princess Diana’s most glamorous looks of all time is this chiffon powder blue dress that she wore to the Cannes Film Festival in 1987. We love the fluttery scarf detail on this dress which feels very old Hollywood-inspired.
17. Kate Middleton
Kate Middleton looked absolutely angelic when she stepped out at the 2019 BAFTA Awards wearing this whimsical one-shoulder dress. We love the dramatic floral embellishment on the shoulder of this look, which adds eye-catching detail to an otherwise quite simple white gown.
16. Princess Diana
Princess Diana stole the show when she stepped out wearing this gorgeous lilac dress with frills, sheer detailing and satin embellishment. We love how flattering this color looks against her fair complexion. All the glittering details of this dress make it look like something straight out of a Disney princess film!
15. Princess Diana
Princess Diana made heads turn when she stepped out wearing this rich royal blue gown while attending the Council of Fashion Designers of America Gala Ball in New York. She looked quite fashion-forward and trendy with this thick pearl choker and the wet-looking finger waves in her hair.
14. Kate Middleton
No one does red carpet fashion better than the Duchess of Cambridge! While it’s rare for the Duchess to attend celebrity events, the one we can usually expect her at is the annual BAFTAs. She’s always the belle of the ball when she steps out and our personal favorite BAFTA look of hers is this sweeping lavender dress that looked straight from a Disney film.
13. Princess Diana
Princess Diana looked striking in this tulle magenta pink gown that she wore during the Royal tour of Italy in Milan. We love the bow detailing on the shoulders of this dress which works fabulously to highlight her dainty pearl necklace and glitzy tiara.
12. Kate Middleton
Kate Middleton stepped out in December 2018 for an evening reception at Buckingham Palace looking every bit a snow princess! Her glittering look featured sheer cap sleeves, sparkling beading and she even topped the look with the Lover’s Knot crown. The dazzling dress was exactly how we imagine a princess to dress, which made this undeniably one of Kate’s most iconic looks of all time.
11. Meghan Markle
The Duchess of Sussex stole the show when she stepped out wearing this head-to-toe sequin gown while pregnant with baby Archie! The dress was modest with the high neckline and long sleeves, but still super chic with the glitter texture and subtle slit.
10. Princess Diana
Princess Diana looked absolutely angelic in this baby pink dress she wore during the early stages of her pregnancy with Prince Harry. From the sleek drop-waist shape to the subtle glittering texture, this look definitely stole the show on the red carpet.
9. Meghan Markle
During her royal reign, we’ve rarely seen Meghan Markle step out wearing formal gala looks! Meghan tends to opt for a more relatable, achievable wardrobe filled with brands like Club Monaco, Banana Republic, and Aritzia. When Meghan does, however, opt for something a little more glam, it’s definitely an iconic fashion moment to note. One of the most memorable princess moments of hers was when she attended a gala during the Australian royal tour wearing this dramatic blue cape number.
8. Princess Diana
Princess Diana looked absolutely gorgeous in this light pink and indigo printed dress that she wore in Melbourne on her visit to Australia during the Bicentenary Celebrations. The strapless gown featured flattering ruching along the hip and the rich, contrasting colors worked beautifully to complement her sunkissed skin.
7. Kate Middleton
Kate Middleton stepped out wearing a striking teal Jenny Packham gown in November 2018 that definitely had princess vibes written all of it. The sweeping floor-length gown featured layers of chiffon and satin but also featured delicate lace cap sleeves and a sparkling belt. We imagine that Kate had all eyes on her this evening in a stunning dress like this!
6. Kate Middleton
Kate Middleton dazzled her way down the red carpet at the Tusk Foundation gala back in 2013 when she stepped out for the first time post-baby. The sparkling dress is definitely a Kate Middleton fashion moment we could never forget because she rarely opts for head-to-toe sequins. When she does, however, it’s definitely a swoon-worthy style moment for the books.
5. Meghan Markle
When it comes to royal dressing, Meghan Markle has seemed to favor a darker color palette filled with black, navy and emerald. This particular black look she wore to a Westminster Abbey service, but despite the dark color, she turned heads from miles away. The delicate Dior gown featured her signature bateau neckline and she topped the look with an intricate fascinator that really amped the princess and glamour factor.
4. Kate Middleton
Kate Middleton was a vision in white when she stepped out to attend the Queen’s State Banquet with Prince William at Buckingham Palace in June 2019. For the occasion, she wore a floor-sweeping Alexander McQueen dress that was unlike anything we’ve ever seen her wear! The dress featured soft cap sleeves and full ruffles trailing from top to bottom. Kate topped the formal look with her favorite tiara, the Lover’s Knot tiara, which was also a favorite of Princess Diana.
3. Queen Elizabeth
Queen Elizabeth looked regal yet glitzy when she stepped out for an evening reception at Buckingham Palace with Prince Charles in December 2018. The gorgeous champagne and ivory lace was the perfect option for an evening event and worked fabulously to complement her diamond necklace and crown.
2. Princess Diana
Princess Diana looked lovely in lavender when she stepped out to attend a reception at the British Consulate in Dubai on March 1, 1989. The purple Zandra Rhodes cocktail dress featured intricate embroidery and detail which definitely made it one of Diana’s best looks of all time.
1. Kate Middleton
Similar to Markle, Kate Middleton’s most iconic fashion moment had to be her wedding day look! The event gathered millions of viewers from around the world to watch Kate become a duchess and wear her first tiara as she walked down the aisle to marry Prince William. Her ethereal lace wedding gown was designed by Alexander McQueen and featured floating lace sleeves, a subtle V-neckline, and sweetheart-shaped bodice.