Skip to Content

19 rare photos of Kate Middleton at Ascot throughout the years, showing her royal style never misses

The Princess was spotted with her mum at the famous races – here, we look back at how her Ascot style has changed

By Cosmopolitan
Video poster

Yesterday saw the Princess of Wales make a jubilant return to Royal Ascot races (wearing a sunshine yellow Roksanda dress, previously spotted during her tour of Jamaica); sadly Kate was forced to miss the past two events due to her health troubles. This time around, she was joined by her mother, Carole Middleton, and husband, Prince William, for a day of horse racing.

Last year, Kate's name was mistakenly added to a programme, according to news reports, and when she didn't appear, concerns grew – however the Palace later issued a statement to say the Princess was never expected to attend.

Royal Ascot has long been one of the standout events in the royal calendar, with members of the Firm regularly turning out in their finest attire for the five-day racing festival. Since marrying into the Royal Family in 2011, Kate has used the occasion to showcase some of her most memorable fashion moments, from elegant lace dresses and striking monochrome ensembles to bold colours and statement hats. The annual event has also offered rare glimpses into the Princess's personal life, capturing candid interactions with relatives and moments of genuine joy away from more formal royal duties.

Here, we look back at the Princess of Wales' carefully chosen Ascot races outfits over the years, featuring some rarely seen images of her laughing with loved ones, peeking out of a carriage and being sheltered from the rain by her loving husband (well... it is England after all).

1

2016: Kate Middleton's first Royal Ascot visit

ascot, england june 08: catherine, duchess of cambridge arrives for day 2 of royal ascot at ascot racecourse on june 8, 2016 in ascot, england. (photo by samir hussein/wireimage)
Samir Hussein

Catherine, who at the time was the Duchess of Cambridge, arrives for the second day of Royal Ascot at Ascot Racecourse on 8 June 2016. It's believed the dress is Dolce & Gabbana, the hat is by Jane Taylor London and shoes from Gianvito Rossi.

2

2016: Kate Middleton's first Royal Ascot visit

ascot, england june 15: catherine, duchess of cambridge attends the second day of royal ascot at ascot racecourse on june 15, 2016 in ascot, england. (photo by chris jackson/getty images)
Chris Jackson
Advertisement - Continue Reading Below
3

2016: Kate Middleton's first Royal Ascot visit

ascot, england june 15: catherine, duchess of cambridge arrives for day 2 of royal ascot at ascot racecourse on june 15, 2016 in ascot, england. (photo by karwai tang/wireimage)
Karwai Tang
4

2017: White lace wins again

catherine, duchess of cambridge (r) and her mother carole middleton attend day 1 of royal ascot at ascot racecourse on june 20, 2017 in ascot, england. (photo by max mumby/indigo/getty images)
Max Mumby/Indigo

The Duchess was seen on day 1 with her mother, Carole Middleton, and wore white for her second Ascot appearance. This time around, the dress was from British designer, Alexander McQueen, and was shorter with a higher collar.

Advertisement - Continue Reading Below
5

2017: White lace wins again

britains catherine, duchess of cambridge (l) and britains prince william, duke of cambridge (r) talk with his cousin britains zara phillips (2r) and her husband, former england rugby player mike tindall, on day one of the royal ascot horse racing meet, in ascot, west of london, on june 20, 2017. the five day meeting is one of the highlights of the horse racing calendar. horse racing has been held at the famous berkshire course since 1711 and tradition is a hallmark of the meeting. top hats and tails remain compulsory in parts of the course while a daily procession of horse drawn carriages brings the queen to the course. (photo by daniel leal / afp) (photo by daniel leal/afp via getty images)
Daniel Leal
6

2017: White lace wins again

ascot, england june 20: catherine, duchess of cambridge attends royal ascot 2017 at ascot racecourse on june 20, 2017 in ascot, england. (photo by chris jackson/getty images)
Chris Jackson
Advertisement - Continue Reading Below
7

2018: Beautiful in blue

ascot, united kingdom june 18: (embargoed for publication in uk newspapers until 24 hours after create date and time) catherine, duchess of cambridge and prince william, duke of cambridge shelter under an umbrella as they attend day one of royal ascot at ascot racecourse on june 18, 2019 in ascot, england. (photo by max mumby/indigo/getty images)
Max Mumby/Indigo

For her third year at the famous racecourse, Catherine wore a pale blue Elie Saab dress (and luckily Prince William was on-hand to accessorise her look with an umbrella against the elements!).

8

2018: Beautiful in blue

ascot, england june 18: catherine, duchess of cambridge attends day one of royal ascot at ascot racecourse on june 18, 2019 in ascot, england. (photo by samir hussein/wireimage)
Samir Hussein
Advertisement - Continue Reading Below
9

2018: Beautiful in blue

ascot, united kingdom june 18: (embargoed for publication in uk newspapers until 24 hours after create date and time) catherine, duchess of cambridge attends day one of royal ascot at ascot racecourse on june 18, 2019 in ascot, england. (photo by max mumby/indigo/getty images)
Max Mumby/Indigo
10

2022: Dots galore for the Duchess

prince william, duke of cambridge, jockey christophe soumillon and catherine, duchess of cambridge pose for photographs during the prize giving for the commonwealth cup race on day 4 of royal ascot at ascot racecourse on june 17, 2022 in ascot, england. (photo by max mumby/indigo/getty images)
Max Mumby/Indigo

After skipping a couple of years due to the pandemic, William and Catherine presented jockey Christophe Soumillon with the Commonwealth Cup on day 4 of Royal Ascot. She wore Princess Diana's earrings and a polka dot dress from Alessandra Rich.

Advertisement - Continue Reading Below
11

2022: Dots galore for the Duchess

ascot, united kingdom june 17: (embargoed for publication in uk newspapers until 24 hours after create date and time) prince william, duke of cambridge and catherine, duchess of cambridge watch the racing from the royal box as they attend day 4 of royal ascot at ascot racecourse on june 17, 2022 in ascot, england. (photo by max mumby/indigo/getty images)
Max Mumby/Indigo
12

2022: Dots galore for the Duchess

ascot, england june 17: catherine, duchess of cambridge in the parade ring during royal ascot 2022 at ascot racecourse on june 17, 2022 in ascot, england. (photo by chris jackson/getty images)
Chris Jackson
Advertisement - Continue Reading Below
13

2022: Dots galore for the Duchess

ascot, united kingdom june 17: (embargoed for publication in uk newspapers until 24 hours after create date and time) catherine, duchess of cambridge attends day 4 of royal ascot at ascot racecourse on june 17, 2022 in ascot, england. (photo by max mumby/indigo/getty images)
Max Mumby/Indigo
14

2023: Catherine's first Ascot as a Princess

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)
Karwai Tang

To mark her first Ascot event as the Princess of Wales, Catherine wore a bold red Alexander McQueen dress, Philip Treacy hat and chic boho earrings by Sézane.

Advertisement - Continue Reading Below
15

2023: Catherine's first Ascot as a Princess

ascot, united kingdom june 23: (embargoed for publication in uk newspapers until 24 hours after create date and time) sophie, duchess of edinburgh and catherine, princess of wales watch the racing on day four of royal ascot 2023 at ascot racecourse on june 23, 2023 in ascot, england. (photo by max mumby/indigo/getty images)
Max Mumby/Indigo
16

2023: Catherine's first Ascot as a Princess

ascot, united kingdom june 23: (embargoed for publication in uk newspapers until 24 hours after create date and time) 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 max mumby/indigo/getty images)
Max Mumby/Indigo
Advertisement - Continue Reading Below
17

2026: The Princess returns after health difficulties

ascot, england june 17: prince william, prince of wales and catherine, princess of wales smile as they attend day two of royal ascot 2026 at ascot racecourse on june 17, 2026 in ascot, england. (photo by chris jackson/getty images)
Chris Jackson

Looking like a burst of sunshine in her Roksanda dress, the Princess returned to Ascot after missing two years due to her health issues (she was diagnosed with cancer and underwent treatment). This year, she was spotted laughing with both her husband and mother, and former England manager, Gareth Southgate (who, let's be real, is basically another form of British royalty at this point).

18

2026: The Princess returns after health difficulties

ascot, england june 17: (embargoed for publication in uk newspapers until 24 hours after create date and time) prince william, prince of wales, catherine, princess of wales and sir gareth southgate attend day 2 of royal ascot 2026 at ascot racecourse on june 17, 2026 in ascot, england. (photo by max mumby/indigo/getty images)
Max Mumby/Indigo
Advertisement - Continue Reading Below
19

2026: The Princess returns after health difficulties

ascot, england june 17: catherine, princess of wales and carole middleton attend day two of royal ascot 2026 at ascot racecourse on june 17, 2026 in ascot, england. (photo by samir hussein/wireimage)
Samir Hussein
Advertisement - Continue Reading Below