Prince William wearing a morning suit and top hat in a sea of Royal Ascot attendees wearing similar outfits.
Prince William attends day two of Royal Ascot solo on June 19, 2024.
  • 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.

Charles and Camilla set the style standard on day one of Royal Ascot in subtly coordinating formalwear.
King Charles III, wearing a gray morning suit with a yellow waistcoat and a black top hat, walks beside Queen Camilla, wearing a royal blue long-sleeved dress with a coordinating hat.
King Charles III and Queen Camilla attend day one of Royal Ascot on June 18.

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.

Camilla made a splash the following day when she arrived at the races solo and wearing Dior.
Queen Camilla wearing a pleated blue dress with white lace detailing.
Queen Camilla attends day two of Royal Ascot 2024 on June 19, 2024.

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.

Charles opted for a different color palette for his Royal Ascot appearance on Thursday.
King Charles III wearing a gray morning suit with a powder blue waistcoat and black tophat.
King Charles III on day three of Royal Ascot on June 20.

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.

Meanwhile, Camilla opted for an all-white ensemble, complete with an emerald brooch.
Queen Camilla wearing a white wrap dress with an emerald broach and a coordinating white hat.
Queen Camilla attends day three of Royal Ascot on June 20, 2024.

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.

Wearing a traditional suit and top hat, Prince William was spotted catching up with his mother-in-law, Carole Middleton, on day two of Royal Ascot.
Prince William, wearing a black morning suit and top hat, walking with Carole Middleton, wearing a powder blue pleated dress with floral detailing.
Prince William and Carole Middleton attend day two of Royal Ascot on June 19, 2024.

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.

Princess Anne paired a turquoise hat with one of her favorite silk red coats on day one of Royal Ascot.
Princess Anne wearing an electric blue hat and a red coatdress.
Princess Anne attends day one of Royal Ascot on June 18, 2024.

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.

The next day, Anne went for a slightly more traditional look but with a much larger hat.
Princess Anne, wearing a blue skirt and coordinating top, standing next to Zara Tindall.
Princess Anne and Zara Tindall attend day two of Royal Ascot on June 19, 2024.

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é.

Anne arrived in cool lilac and blue tones on day three of Royal Ascot.
Princess Anne wearing a pale blue coat dress and matching hat.
Princess Anne attends day three of Royal Ascot on June 20, 2024.

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.

Princess Eugenie wore a mint-green Diane von Furstenberg look on the first day of Royal Ascot with a saucer-shaped fascinator.
Princess Eugenie wearing a mint green dress and white fascinator.
Princess Eugenie attends day one of Royal Ascot on June 18, 2024.

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.

She returned on day two in an ivory dress by Gabriela Hearst and a pastel-pink hat with a decorative tassel.
Princess Eugenie wearing a pink dress.
Princess Eugenie of York attends day two of Royal Ascot on June 19, 2024.

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.

The same day, Princess Beatrice went all out in a botanical Zimmermann dress, while her mother, Sarah Ferguson, wore a subtle navy and white ensemble.
Princess Beatrice is wearing a pink and white dress next to her mother, Sarah Ferguson, who is wearing a black skirt and white button-up jacket.
Princess Beatrice and Sarah Ferguson, Duchess of York, attend day two of Royal Ascot on June 19, 2024.

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.

On the first day of Royal Ascot, Zara Tindall's yellow collared gown coordinated with Mike Tindall's boutonnière.
Zara Tindall posing in a yellow dress alongside her husband Mike Tindall, who is wearing a black and gray morning suit.
Zara Tindall and Mike Tindall attend day one of Royal Ascot on June 18, 2024.

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.

On Wednesday, Zara wore a white midi dress with puff sleeves and a colorful botanical print, while Mike stuck to the men's dress code.
Mike Tindall is wearing a morning suit and tophat, and Zara Tindall is wearing a white and red floral summer dress.
Mike Tindall and Zara Tindall attend day two of Royal Ascot 2024 on June 19, 2024.

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.

Zara kept the showstopping looks coming on day three in a powdery-blue ensemble.
Zara Tindall wearing a powder blue dress with a coordinating hat.
Zara Tindall attends day three of Royal Ascot 2024 at Ascot Racecourse on June 20, 2024.

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.

On day two, Prince Edward jazzed up his morning suit with a bright tie while his wife, Sophie, Duchess of Edinburgh, looked chic in a semi-sheer ivory dress covered in daisies.
Prince Edward, wearing a morning suit, stands next to his wife Sophie, Duchess of Edinburgh, who is wearing a white dress with floral embellishments.
Prince Edward and Sophie, Duchess of Edinburgh, attend day two of Royal Ascot on June 19, 2024.

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.

Read the original article on Business Insider