Royal Ascot Shoes Through the Years: Photos
From Princess Diana to Kate Middleton, see the fashion and footwear from the historic Royal Ascot horse race through the years.
More from Footwear News
Princess Beatrice Embodies Summer in Pastel Yellow Pumps at Royal Ascot 2024
Jerry Hall Goes See-Through in Sheer Geometric Roger Vivier Ballet Flats at Royal Ascot 2024
Carole Middleton Looks Chic in Navy Suede Pumps With Her Family at Day Two of Royal Ascot 2024
Best of Footwear News
A Closer Look at Celine Dion's Impressive Shoe Collection and Red Carpet Style Over the Years
Fashion at Royal Ascot: From Princess Diana to Kate Middleton
Queen Camilla
Queen Camilla in Dior at the 2023 Royal Ascot.
Sabrina Elba
Sabrina Elba attends day three of Royal Ascot 2023 at Ascot Racecourse on June 22, 2023 in Ascot, England.
Princess Beatrice and Edoardo Mapelli Mozz
Princess Beatrice, in Chanel heels, and Edoardo Mapelli Mozzi attend day one of Royal Ascot 2023 at Ascot Racecourse on June 20, 2023 in Ascot, England
Princess Anne
Princess Anne attends day one of Royal Ascot 2023 at Ascot Racecourse on June 20, 2023 in Ascot, England.
Kate Middleton
Kate Middleton attends Day 4 of Royal Ascot on June 17, 2022.
Princess Diana
Princess Diana walking through the crowds at Royal Ascot.
Princess Diana
Princess Diana with Prince Charles at Royal Ascot.
Prince Charles
Camilla, The Duchess of Cornwal,l and Prince Charles attend the first day of Royal Ascot 2005.
Princess Diana
The Prince and Princess of Wales at Ascot Races.
Princess Diana
The Prince and Princess of Wales in the royal enclosure at Royal Ascot in June 1986.
Princess Diana
Prince Charles and the Princess of Wales, wearing a pink maternity dress with a white cardigan, while pregnant with Prince William, attend a polo match at Windsor Great Park, on June 17, 1982 in Windsor.
Princess Eugenie and Princess Beatrice
Princess Eugenie and her sister Princess Beatrice arrive in the parade ring for the first day of Royal Ascot on June 17, 2008 in Ascot, England.
Princess Beatrice and Princess Eugenie
Princess Beatrice and Princess Eugenie (R) arrive for the opening day of Royal Ascot at Ascot Racecourse on June 14, 2011.
Princess Beatrice and Princess Eugenie
Princess Beatrice and Princess Eugenie attend Day 1 of Royal Ascot at Ascot Racecourse on June 18, 2013 in Ascot, England.
Queen Elizabeth
Queen Elizabeth II, and Princess Margaret attend The Royal Ascot race meeting, on June 20, 1996 in Ascot, England.
Princess Diana
Diana, Princess of Wales, attends Smiths Lawn Polo, Windsor, after The Royal Ascot race meeting, on June 16, 1987.
Queen Elizabeth
Queen Elizabeth II walking the course at Royal Ascot in June 1965.
Queen Elizabeth
Queen Elizabeth II (R) with Princess Anne and the Queen Mother at Royal Ascot in June 1970.
Queen Elizabeth
Queen Elizabeth II walking with the Queen Mother at Royal Ascot.
Kate Middleton & Prince Williams
Kate Middleton and Prince William attend Royal Ascot 2017 at Ascot Racecourse on June 20, 2017.
Queen Elizabeth
Queen Elizabeth II walks to the paddock on Gold Cup day at the Royal Ascot race meeting.
Queen Elizabeth II
Left to right, Queen Elizabeth II, the Queen Mother, Princess Margaret, the Princess Royal and the Duchess of Kent at Royal Ascot.
Meghan Markle & Prince Harry
Meghan Markle and Prince Harry attend Royal Ascot Day 1 at Ascot Racecourse on June 19, 2018.
Queen Elizabeth
Queen Elizabeth ll attends Royal Ascot races on June 17, 1976 in Ascot, England.
The Duke and Duchess of York
The Duke and Duchess of York at Royal Ascot in 1931.
Kate Middleton and Prince William
Kate Middleton and Prince William attend day one of Royal Ascot at Ascot Racecourse on June 18, 2019 in Ascot, England.
Princess Diana
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.
Princess Diana
Diana, Princess of Wales, with her bodyguard Colin Smith, at Royal Ascot races in Berkshire on June 18, 1981.
Princess Diana
Lady Diana Spencer, wearing a grey check belted dress with a white hat with netting designed by John Boyd, attends Royal Ascot on June 19, 1981 in Ascot, United Kingdom.
Princess Diana
Diana, Princess of Wales, wearing a white and navy blue suit by Bruce Oldfield and a hat by Frederick Fox, attends Royal Ascot on June 18, 1985 in Ascot, United Kingdom.
Princess Diana
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, as they attend Royal Ascot on June 17, 1981.
Princess Diana
Diana, Princess of Wales, wearing a pink suit by Catherine Walker and a hat by Philip Somerville, attends Royal Ascot on June 22, 1989.
Kate Middleton & Prince William
Kate Middleton and Prince William attend day four of Royal Ascot 2023 at Ascot Racecourse on June 23, 2023 in Ascot, England.
Queen Elizabeth
Queen Elizabeth II at Royal Ascot held at Ascot Racecourse, Berkshire, 13th June 1983.