Skip to main contentSkip to footer

12 of the most gorgeous Ascot dresses and hats worn by the royal family

Here are our favourite looks from last year's races…

ascot 2019 © Photo: Getty Images
Sophie Hamilton
Parenting Editor
June 18, 2020
Share this:

Royal Ascot is going ahead without spectators this year, which means we won't get to see the royal family dazzle in their beautiful hats and frocks. Thankfully, however, the likes of the Duchess of Cambridge and Princess Beatrice wore outfits so fabulous in 2019 that we won't be forgetting them any time soon. Here are our favourite looks from last year's race day…

MORE: Countess Sophie surprises at new engagement in camouflage dress – and it's half price in the sale

Our royal style winner had to be the supremely chic Duchess of Cambridge. Dressed in a beautiful baby blue Ellie Saab midi dress, the wife of Prince William was centre stage at the prestigious event. We adored her Philip Treacy hat adorned with a large blue rose and that elegant pussy-bow neckline was divine – a fancy Mary Poppins comes to mind. The Duchess teamed her outfit with some Gianvito Rossi heels, an Ellie Saab cutch and drop jewel earrings by Kiki McDonough.

MORE: Kate Middleton's stunning royal jewellery collection – her favourite pieces

Take a look at more Ascot outfits from royal ladies below…


Lady Kitty Spencer stepped out in this on-trend white lace dress by Dolce & Gabbana. The niece of the late Princess Diana chose a chic black and white hat by Philip Treacy, shoes by Aquazurra and jewellery by Bulgari.


Princess Beatrice wore a similar dress to that of Duchess Kate – a pastel blue lace number by Maje and teamed it with a Bundle MacLaren hat. The daughter of Sarah Ferguson and Prince Andrew added a nude clutch and coordinating heels.


Lady Gabriella Windsor arrived at Royal Ascot last year looking suitably stylish in this cool pink and white striped dress with sweetheart neckline and short sleeves.

sophie wessex pink

The Countess of Wessex wowed a number of times at Royal Ascot in 2019. First up was this bespoke pale pink design by Emilia Wickstead, featuring a pretty floral print which matched the underside of her wide-brimmed hat.

sophie white

The following day, the wife of Prince Edward looked fabulous in a white dress by Suzannah, and a chic monochrome hat. She added some cool geometric earrings to complete her look.


Princess Eugenie was sophisticated in a blue dress with pleated skirt. She teamed it with a cute mustard yellow hat and taupe bag.

zara tindall

Zara Tindall looked stunning on race day in a floral dress by Australian designer Zimmermann, a favourite of the Duchess of Sussex. She teamed her look with a blue hat and heels thought to be by Gianvito Rossi.


Queen Maxima of the Netherlands joined the royal family at Ascot for the day. She looked fantastic in a peach crepe dress with a hat of the same hue and some statement earrings.

queen blue

The Queen was radiant in blue as she arrived at Ascot by carriage, as is tradition. The monarch looked lovely in her matching ensemble, with blue jewelled brooch and a beautiful floral display on her hat.

camilla pink

The Duchess of Cornwall was so elegant in this pink dress coat and matching hat. The wife of Prince Charles accessorised with some cream gloves, a coordinating clutch and her trademark pearl choker.

camilla blue

Camilla looked equally as stylish the following day in a pastel blue dress and matching coat, wearing the same accessories as the day before.

More Royal Style

See more