Fashion at Royal Ascot: From Princess Diana to Kate Middleton

Royal Ascot, one of England’s most revered events, takes place each June. The week of horse races are attended by the King and Queen, along with other Royal family members and guests, welcoming around 300,000 visitors over five days. It’s also one of Britain’s most fashion-forward events as attendees show up in their finest clothes, hats — and of course — shoes.

The event is known for its specific dress code, too. While each Royal Ascot enclosure has a different dress code, a hat, headpiece or fascinator is encouraged along with a jacket and collared shirt, for instance. Plus, socks covering the ankle must be worn when wearing a full length trouser, according to the Ascot Racecourse. In addition, strapless, off-the-shoulder and Bardot dresses are not be permitted.

Through the years, the Royal Ascot has a been a place for the Royals to show off their best style, with the late Princess Diana leading the pack as the most fashionable. During the ’80s and early ’90s, Princess Diana, wowed in countless colorful looks, which always included a modest pair of matching pumps.

Watch on FN

In 1981, she made her Royal Ascot debut wearing ruffled-neck, printed dress with pearls, white tights and low, white pumps.

ASCOT, ENGLAND - JUNE 17: Lady Diana Spencer, wearing a peach coloured crepe suit with a wrap top jacket and cream ruffle neck blouse designed by Benny Ong and a yellow straw boater hat with a silk flower, walks next to Queen Elizabeth, The Queen Mother (R) as they attend Royal Ascot on June 17, 1981 in Ascot, United Kingdom. (Photo by Anwar Hussein/Getty Images)
Lady Diana Spencer, wearing a pale-pink coloured crepe suit with a wrap top jacket and cream ruffle neck blouse designed by Benny Ong and a yellow straw boater hat with a silk flower, walks next to Queen Elizabeth, The Queen Mother (R), as they attend Royal Ascot on June 17, 1981.

Fast forward to 1988, Princess Diana wore black-and-white, capped-toed heels, a white dress with black polkadots, designed by Victor Edelstein, and a matching hat designed by Frederick Fox.

ASCOT, ENGLAND - JUNE 15: Diana, Princess of Wales, wearing a white dress with black polkadots designed by Victor Edelstein and a matching hat designed by Frederick Fox, attends Royal Ascot on June 15, 1988 in Ascot, United Kingdom. (Photo by Anwar Hussein/Getty Images)
Diana, Princess of Wales, attends Royal Ascot on June 15, 1988.

For Meghan Markle’s first Royal Ascot appearance in 2018, meanwhile, the former royal wore a white belted shirt-style dress from Givenchy, paired with simple pointy black leather pumps and a sculptural black and white hat featuring a translucent trim from famous Irish milliner Philip Treacy.

ASCOT, ENGLAND - JUNE 19:  (EMBARGOED FOR PUBLICATION IN UK NEWSPAPERS UNTIL 24 HOURS AFTER CREATE DATE AND TIME) Meghan, Duchess of Sussex and Prince Harry, Duke of Sussex attend Royal Ascot Day 1 at Ascot Racecourse on June 19, 2018 in Ascot, United Kingdom.  (Photo by Karwai Tang/WireImage)
Meghan, Duchess of Sussex and Prince Harry, Duke of Sussex attend Royal Ascot Day 1 at Ascot Racecourse on June 19, 2018 in Ascot, United Kingdom.

Kate Middleton has also been a Royal Ascot standout through the years. Last year, she made a statement in red, wearing a custom dress from Alexander McQueen with pointed red pumps from Jennifer Chamandi.

ASCOT, ENGLAND - JUNE 23: Prince William, Prince of Wales and Catherine, Princess of Wales attend day four of Royal Ascot 2023 at Ascot Racecourse on June 23, 2023 in Ascot, England. (Photo by Karwai Tang/WireImage)
Prince William, Prince of Wales and Catherine, Princess of Wales attend day four of Royal Ascot 2023 at Ascot Racecourse on June 23, 2023 in Ascot, England.

The Ascot Racecourse was first founded by Queen Anne in 1711 and the June races officially became a Royal week in 1911. Take a look to see the best shoes through the years.

Access exclusive content