We already know the women in the British royal family are stylish, oftentimes making headlines for their fashion and re-wears. We’ve seen them all rock ballgowns to cozy coat-dresses, giving us all the fashion inspo for our day-to-day. But we need to talk about their Christmas looks!
From Kate Middleton’s reception ballgowns to Meghan Markle’s monochrome looks, the royal family knows how to dress for the festive season. For the festive season, the best looks are always all about elegance mixed with something else: jewel-toned colors, festive colors, or something sparkly; and the women of the British royal family totally understand the assignment!
Below, see the best holiday looks worn by the women of the British royal family.
Kate’s Christmas Morning Service Coat (2024)


Image Credit: UK Press via Getty Images
Kate Middleton’s green Alexander McQueen ensemble, which she donned at the Christmas Morning Service at St Mary Magdalene Church, is peak holiday vibes! From the jewel-toned color to the warm, checkered scarf, this is such a luxe look for the holiday season.
Kate’s Red Ballgown (2022)


Image Credit: POOL/AFP via Getty Images
One of Kate’s most iconic holiday looks to date is the look she wowed in at the Buckingham Palace Diplomatic Corps Reception in 2022! For the occasion, she donned a sparkling red Jenny Packham gown, specifically the ‘Elodie’ style from the British designer’s Pre-Fall 2019 collection. She also sparkled up the look with the Queen Mother’s Lotus Flower Tiara!
Kate’s Red ‘Together At Christmas’ Carol Service Look (2024)


Image Credit: Getty Images
Red really is Kate’s color! For the ‘Together At Christmas’ event in 2024, she wowed in this rewear of a red Alexander McQueen coat dress, which she spruced up with a festive black velvet bow!
Kate’s Peach-Pink Holiday Gown (2023)


Image Credit: Getty Images
At the Diplomatic Reception on December 2023, Kate shook up her usual holiday color palette with a peachy-pink ‘Georgia‘ gown by Jenny Packham (and the Lover’s Knot Tiara)!
Camilla’s Jewel-Toned Holiday Gown (2008)


Image Credit: Getty Images
For the Royal Variety Performance at the London Palladium on December 11, 2008, Queen Camilla shook things up with a poofy, festive gown: a navy taffeta gown by Vivienne Westwood.
Camilla’s Blue Moment (2012)


Image Credit: Getty Images
Four years later, at the Sun Military Awards at the Imperial War Museum on December 6, 2012, Camilla kept it going with a velvet blue gown (which she paired with a stylish pink and black shawl), making it a colorful holiday moment.
Queen Elizabeth II’s Christmas Tweed (2012)


Image Credit: Getty Images
The late Queen also rocked quite a few festive looks in her own personal style. Back on December 20, 2012, she donned this chic red and white tweed look, which she paired with her go-to bag from Launer London. Warm fabrics, holiday colors, AND practicality? Peak style choice.
Elizabeth in Sapphires (2012)


Image Credit: Getty Images
That same year, two days prior, Elizabeth was all about rocking royal blue in this diamond royal blue wool coat and dress, paired with a sapphire-and-brooch, when she appeared at the Government’s weekly Cabinet meeting!
Queen Elizabeth II Delivers Her Christmas Speech


Image Credit: Getty Images
During her 2018 annual Christmas Day message, Elizabeth looked stunning in this ivory silk and lace dress from her senior dresser, Angela Kelly.
Diana’s Royal Opera House Outerwear (1981)


Image Credit: Tim Graham Photo Library via Get
Princess Diana’s black velvet gown at the Royal Opera house in 1981 was a stunner, but the fluffy snow white coat is pure Winter Wonderland vibes!
Diana’s Red Princess Moment (1982)


Image Credit: Tim Graham Photo Library via Get
Everyone agrees, Diana’s ruffled red gown by Bellville Sassoon, which she wore in December 1982, is one of her best looks ever; and easily one of the best holiday looks ever donned by the royal family!
Diana in Velvet (1981)


Image Credit: Tim Graham Photo Library via Get
This velvet, white collar-clad gown Diana wore at the Royal Festival Hall in December 1981 is peak vintage Christmas vibes!
Eugenie’s “Together At Christmas” Cape (2021)


Image Credit: Getty Images
At the ‘Together at Christmas’ community carol service at Westminster Abbey on December 8, 2021, Princess Eugenie looked military-chic in this forest green cape coat by Chloé! Both chic and prim, and we’re obsessed!
Beatrice in Burgundy (2024)


Image Credit: UK Press via Getty Images
At the “Together At Christmas” Carol Service at Westminster Abbey on December 6, 2024, Princess Beatrice combined holiday cheer with maternity wear in this deep burgundy outfit.
Meghan’s Elegant Moment (2017)


Image Credit: Getty Images
Even though Meghan Markle only had a couple of holiday moments with the royal family, they were oh-so stylish! For the Christmas Day Church service at Church of St Mary Magdalene on December 25, 2017, she rocked a warm-toned monochrome look that screams elegant holiday cheer!
For the event, she wore a camel-colored Sentaler wrap coat, a brown Philip Treacy hat, and a Chloé bag.
Meghan with Navy in Nottingham (2017)


Image Credit: GC Images
Earlier this month, Meghan turned heads in a deep navy look that was so royal family-coded. For the day, she wowed in a Mackage navy coat, a Wolford black turtleneck, and a Joseph skirt!
