Chris Jackson/Getty Images
- The British royal family is flocking to Ascot for the annual horse-racing competition.
- Royal Ascot is a spectacle, not just for the racing but for the fashion display.
- King Charles and Queen Camilla subtly coordinated elegant looks, while Prince William opted for a dapper ensemble.
For the British elite, Royal Ascot is the pinnacle of the social calendar in the summer.
The annual five-day horse-racing event, which started on Tuesday this year and is wrapping up on Saturday, is nothing short of a spectacle — not just for the competition itself but for the luxurious and sometimes wild spectator fashion.
The dress code depends on the type of enclosure Royal Ascot-goers have access to, but a rule of thumb is the more exclusive the area, the more elaborate the outfits are.
Members of the royal family — who have been attending Royal Ascot since its founding in 1711 — are typically spotted in the royal enclosure, where men sport morning suits, and women accessorize elegant summer dresses with striking fascinators and hats.
Royals like Prince William, King Charles III, Queen Camilla, and Princesses Eugenie and Beatrice have been spotted dressed to the nines at Royal Ascot 2024. Here are all the outfits they wore.
Chris Jackson/Getty Images
Charles, 75, wore a light-gray morning suit layered over a pale-yellow waistcoat and a striped collared shirt topped off with a black top hat. The king completed his look with a blue tie and pocket square, subtly coordinating with his date, Camilla, 76.
For her Royal Ascot day one ensemble, Camilla opted for a royal-blue coat and dress by Fiona Clare, accessorized with a brooch, a white clutch, gloves, and, of course, an eye-catching blue summer hat designed by veteran British milliner and go-to hat designer for the royals, Philip Treacy.
Samir Hussein/WireImage
Camilla's day two ensemble consisted of a deep-blue long-sleeved Dior dress with lace detailing down the bodice and a pleated skirt.
According to WWD, she completed her look with a Dior handbag, a layered blue Philip Treacy hat, and a dazzling diamond-and-turquoise brooch that her late mother-in-law, Queen Elizabeth II, wore on a royal tour of Malta in 2015.
Samir Hussein/WireImage
The king paired his traditional gray morning suit with a baby-blue waistcoat, a black-and-white pocket square, and a tiny lilac flower on his lapel.
As is custom, he paired his look with a black top hat.
Mark Cuthbert/UK Press via Getty Images
On Thursday, Camilla chose her most summery attire of the week: a white long-sleeved wrap dress and a coordinating white hat with a large floral appliqué.
She paired her dress with a matching handbag and added a pop of color with the Ladies of India brooch, a piece of emerald-and-diamond jewelry gifted to Queen Mary in the early 1900s, according to the Court Jeweller.
Max Mumby/Indigo/Getty Images
Following the dress code to a tee, William, 41, arrived in a black morning suit jacket, gray pants, and a black top hat. He paired it with a double-breasted waistcoat layered over a collared shirt and a blue patterned tie.
Although he arrived without Kate Middleton, who is undergoing cancer treatment but plans to attend several royal engagements throughout the summer, William wasn't alone at the races. Aside from the company of his royal family members, he was photographed smiling and chatting with his in-laws, Michael and Carole Middleton.
David Davies - PA Images via Getty Images
Anne, known for her unique and daring approach to fashion, opted to repurpose one of her favorite outfits for her debut at Royal Ascot 2024.
According to Hello! Magazine, she wore a botanical-printed cashmere and silk red coat designed by Shibumi. The Princess Royal, 73, accessorized with deep-blue gloves, a gold-chain black handbag, and a quirky turquoise hat.
Jonathan Brady - PA Images
Anne paired a royal-blue midi skirt with a white jacket with blue trim layered over a collared shirt.
Although her look was tame compared to her outfit on day one, she did accessorize with a sizable blue-and-white hat decorated with floral appliqué.
Chris Jackson/Getty Images
On Thursday, the Princess Royal opted for another botanical-embroidered summer coat at Royal Ascot. But unlike her day one ensemble, her outfit was designed in cooler blue and light-purple tones.
Anne accessorized with a trio of pearl necklaces, pearl earrings, and a lilac hat with a floral bouquet made of feathers.
Mark Cuthbert/UK Press via Getty Images
Eugenie, 34, wore the sustainably made mint-green "Mallery" maxi dress by Diane von Furstenberg, which retails for $478.
The princess accessorized the sleeveless maxi dress, which features a high neckline and a cinched waist, with emerald drop earrings and a nearly flat light-beige hat by Emily London Headwear, according to Hello! Magazine.
Samir Hussein/WireImage
Eugenie was all smiles on day two of Royal Ascot, wearing a midi dress made from cashmere and silk, designed by Gabriela Hearst. Dubbed the "Amor" knit dress, it retails for $1,550.
She paired the collared dress with another Emily London Headwear design: a pastel-pink hat completed with a single decorative tassel.
Max Mumby/Indigo
Beatrice, 35, arrived at Royal Ascot on day two in an elaborate Zimmermann midi dress, dubbed the "Matchmaker." The botanical-printed dress retails for $1,090.
The lightweight, long-sleeved gown, made from silk organza, featured a diamanté-decorated belt. The princess paired it with a gold clutch and a pink headband with floral pieces designed by Juliette Millinery, WWD reported.
Beatrice was photographed alongside her mother, the Duchess of York, who wore a navy skirt with a white buttoned-up Veronica Beard blazer.
Mark Cuthbert/UK Press via Getty Images)
The Tindalls took a note from Charles and Camilla's stylebook and opted for subtly coordinating looks on day one of Royal Ascot.
Zara, 43, arrived in a yellow dress designed by Laura Green. The "Masai" dress features sheer silk sleeves and a dramatic collar and retails for £1,900, or around $2,400.
Mike, 45, wore a morning suit and accessorized his jacket lapel with a canary yellow rose, a nod toward his wife's look.
Max Mumby/Indigo
Serving up another fashion masterclass for couples attending Royal Ascot, the Tindalls showed up in style on day two of the racing event.
Zara wore a white midi dress covered in red, pink, and light purple botanical prints. The $1,286 Angelika dress, designed by Anna Mason London, featured puff sleeves and long cuffs. Zara paired it with a light-pink fascinator, white pumps, and a metallic clutch in a similar shade of white.
Staying loyal to the men's dress code, Mike opted for a black morning suit jacket with gray-striped pants. He added flair to the look with a silk waistcoat, a pink tie, and a pink rose boutonnière.
Samir Hussein/WireImage
Her latest look consisted of a Rebecca Vallance baby-blue midi dress with puff sleeves, a knot design around the neckline, and a built-in belt. Zara paired the dress, which was on sale for $367, with light pumps, a silver watch and jewelry, a clutch, and a coordinating fascinator.
Max Mumby/Indigo/Getty Images
Edward, 60, kept to the dress code, pairing a black morning suit jacket with a collared shirt, a light-yellow waistcoat, and a black tie. He did add a pop of individuality to his look with a bright-yellow tie.
The prince was accompanied by his wife, Sophie, 59, who wore an ivory dress designed by Suzannah London. The "Keres" dress, which retails at $4,950, features a sheer tulle layer covered in mini daisies over a simple crepe dress. The Duchess of Edinburgh paired it with a wide-brimmed white hat and a coordinating handbag.