
Ever since she first emerged on the public stage as Kate Middleton, Catherine, Princess of Wales has been wearing her outfits on repeat. While it led to her being dubbed “thrifty Kate” in the tabloid press at first, the royal’s practice of shopping from her own wardrobe increasingly sends out a strong message about the importance of sustainability in fashion.
Indeed, in recent months, the royal has been spotted in a series of repeat looks for official engagements. For the 80th anniversary of VE Day in May, she rewore a polka-dot Alessandra Rich dress that she previously sported in 2023, while for the Order the Garter service this week, she brought back out a white two-in-one jacket and skirt by Self-Portrait, which she also wore in May. The Princess is known for digging deep into her archives, too: for a trip to Wales, she revisited a khaki Ralph Lauren jacket that she was first photographed in at the Cheltenham Races back in 2007, during her pre-royal life. To round out 2025, she attended the Christmas Day church service at Sandringham with her family in a brown plaid coat by Blazé Milano, a piece she previously wore while visiting the Royal Marsden Hospital at the beginning of the year.
From designer go-tos such as Alexander McQueen and Catherine Walker to high-street favorites such as Hobbs, Kate Middleton has definitely shown the power of a high-profile rewear over the years. Below, see 44 (and counting) of the Princess’s best repeat outfits to date.
1/442025 and 2025
Putting a sophisticated spin on festive plaid for the Christmas Day church service with her family, the princess stepped out in a brown plaid coat by Blazé Milano, one of her go-to brands for sharp tailoring. It’s also one of Kate’s hardest working pieces of outerwear: she wore the same paneled coat when visiting the Royal Marsden Hospital at the beginning of 2025, at another appearance at a mother and baby unit at HMP Styal in Cheshire, England, and back in December 2021 for Christmas Day mass.
Photo: Getty Images2/442022 and 2025
The royal has sported this double-breasted red coat by Alexander McQueen on a number of occasions, including at the Rugby World Cup in 2022 and during her visit to Pontypridd, Wales, in February.
Photo: Getty Images3/442007 and 2025
Kate first wore this khaki jacket from Ralph Lauren at the Cheltenham Races, during her pre-royal days. Nearly 20 years later, she brought it back out for her visit to Pontypridd.
Photo: Getty Images4/442025 and 2025
The Princess has worn this two-in-one jacket and skirt from Self-Portrait on several occasions over the years, including at a National Portrait Gallery reception in 2021. Most recently, she wore it at the VE Day anniversary concert in May and at this month’s Order of Garter service.
Photo: Getty Images5/442021 and 2025
The Princess debuted this red coat dress by Catherine Walker, featuring a large bow on the neckline, for the Together At Christmas carol service in 2021. She wore it again most recently at the Commonwealth Day Service at Westminster Abbey in March.
Photo: Getty Images6/442023 and 2025
Tapping into fashion’s Sloaniest trend, Kate rewore this polka-dot dress from Alessandra Rich at a service marking the 80th anniversary of VE Day in May. She previously wore it at the Order of Garter service in 2023.
Photo: Getty Images7/442025 and 2025
Catherine, Princess of Wales, first wore this Bella Freud suit – which has been interpreted as a subtle tribute to her husband thanks to its Prince of Wales check – during a visit to Marina Mill in Kent in September 2025. Less than four weeks later, she appeared in the same look at RAF Coningsby.
Photo: Getty Images8/442022 and 2023
A familiar silhouette for the royal, the Princess rewore a burgundy coat dress by Eponine London at a private service in St Davids, Wales, commemorating the one-year anniversary of Queen Elizabeth II’s death in September 2023. She debuted the coat at the “Together At Christmas” carol service in London in December 2022.
Photo: Getty Images9/442023 and 2023
Kate brought back out her green suit by Burberry while visiting textiles manufacturers in Leeds and Lancaster in September 2023. She first wore the look while meeting Crown Prince Haakon and Crown Princess Mette-Marit of Norway at Windsor Castle in March.
Photo: Getty Images10/442011 and 2012
During her first overseas tour as a newlywed, Kate wore a lilac shift dress by Roksanda Ilinčić on arriving in Los Angeles. A year later, she rewore the same dress for a Royal Academy of Arts reception, before bringing it back out for a visit to the Anna Freud Centre in 2016.
Photo: Getty Images11/442014 and 2014
After stepping out in a white broderie anglaise dress by Zimmermann during a tour of Australia in April 2014, Kate rewore the same design three months later at Wimbledon.
Photo: Getty Images12/442012 and 2016
The Princess has worn this blue Stella McCartney shift dress on no less than four occasions, including at a National Portrait Gallery event in 2012. The royal later rewore the dress during a visit to RAF Fairford with Prince George in 2016 and was most recently seen sporting the number for a video message about her “Hold Still” project in 2020.
Photo: Getty Images13/442014 and 2016
Kate opted for a pastel pink peplum dress by Alexander McQueen during a visit to Adelaide, Australia, in 2014, before rewearing the look at the Replica Handbag Store 100: A Century Of Style exhibition at the National Portrait Gallery two years later.
Photo: Getty Images14/442014 and 2016
Kate famously arrived in Sydney in a bright yellow shift dress by Roksanda Ilinčić—nicknamed the “banana dress”—in 2014. She later rewore the color-blocked piece at Wimbledon two years later.
Photo: Getty Images15/442014 and 2016
The royal has worn this vibrant green coat by Catherine Walker on two occasions: firstly, during a tour of Australia in 2014 and again at the Chelsea Flower Show two years later.
Photo: Getty Images16/442011 and 2017
Before wedding Prince William in 2011, Kate wore a postbox-red skirt suit by Italian designer Luisa Spagnoli for a visit to St Andrew’s, where the couple famously met. Six years later, she repeated the look at a Place2Be event in London.
Photo: Getty Images17/442017 and 2018
With daughter Princess Charlotte in tow, the royal wore a lavender dress by Emilia Wickstead while departing Hamburg in Germany in 2017. A year later, she rewore the pastel number for the Global Ministerial Mental Health Summit in London.
Photo: Getty Images18/442014 and 2019
Kate first wore this belted blue coat by Alexander McQueen while visiting New Zealand in 2014, before recycling the look at an engagement in Birkenhead five years later.
Photo: Getty Images19/442017 and 2019
Always a fan of a suit skirt, Kate first wore this fuchsia set by Oscar de la Renta for the Guild of Health Writers Conference in 2017, before bringing it back out for a visit to the Royal Opera House in 2019.
Photo: Getty Images20/442012 and 2019
During her early years as a royal, Kate opted for a tartan coat dress by Alexander McQueen for a visit to a school in Berkshire. She later rewore the same coat for the Christmas Day church service in Sandringham in 2013 and again for a visit to Dundee in 2019.
Photo: Getty Images21/442018 and 2020
Kate opted for quintessential royal style in a burgundy coat dress from Catherine Walker for the Christmas Day church service at Sandringham in 2018. She later recycled the outerwear for the Commonwealth Service at Westminster Abbey in 2020.
Photo: Getty Images22/442019 and 2020
Kate wore a white shirt dress by Suzannah at Wimbledon in 2019, opting for the same dress while visiting the Baby Basics baby bank in Sheffield in 2020. She later rewore it at a memorial service marking the anniversary of the Grenfell Tower fire in June 2022.
Photo: Getty Images23/442011 and 2021
After first debuting this nautical-inspired blouse by Alexander McQueen in 2011, Kate has worn it a number of times since, including in Portsmouth in 2016. A decade later, the royal paired the top with tailored trousers and a navy coat for a visit to the Imperial War Museum.
Photo: Getty Images24/442019 and 2022
Another Catherine Walker favourite, Kate first wore this grey collared coat dress for a series of engagements in London in 2019. She later repeated the look for an event with The Prince's Foundation in February 2022.
Photo: Getty Images25/442015 and 2022
First seen at Princess Charlotte’s christening back in 2015, Kate has worn this white Alexander McQueen coat multiple times since—most recently at a service at Westminster Abbey in April 2022.
Photo: Getty Images26/442021 and 2022
The Princess opted for an emerald-green dress from one of her go-to designers, Emilia Wickstead, for an appearance at Wimbledon in 2021. While in Jamaica a year later, she rewore the piece with a hummingbird brooch lent from the Queen.
Photo: Getty Images27/442019 and 2022
After opting for a mint-green midi-dress from her private dressmaker at a Buckingham Palace reception celebrating the 50th anniversary of Prince Charles’s Investiture, the Princess recycled the elegant look for a Buckingham Palace garden party in May 2022.
Photo: Getty Images28/442021 and 2022
Kate rewore a white coat dress by Alexander McQueen on the first day of the Queen’s Platinum Jubilee celebrations. She previously wore the look at the G7 Summit in Cornwall in June 2021.
Photo: Getty Images29/442022 and 2022
Kate first wore this canary-yellow dress by Roksanda during a visit to Jamaica in March. A few months later, she rewore the bright number while attending the women’s singles final at Wimbledon in July.
Photo: Getty Images30/442022 and 2022
The Princess has worn this white suit by Alexander McQueen no less than three times this year, including on her Caribbean tour in March and at the unveiling of the new National Windrush Monument in London in June.
Photo: Getty Images31/442021 and 2022
The royal rewore this black military-style coat by Dolce & Gabbana when she met with volunteers who helped with the Queen’s funeral in Windsor in September 2022. She previously wore the piece while meeting air cadets in April 2021, as well as at a Remembrance Day service in 2017.
Photo: Getty Images32/442020 and 2022
Kate wearing a double-breasted red coat by Alexander McQueen for the launch of the “Hold Still” photography project in 2020 and again at the England vs Papua New Guinea Rugby League World Cup match in 2022.
Photo: Getty Images33/442022 and 2022
The Princess first wore this vintage Chanel blazer from 1995 while visiting the Queen Elizabeth Olympic Park in London. She brought it back out a month later for a Boston Celtics basketball match in the US.
Photo: Getty Images34/442022 and 2023
During a visit to Boston in December 2022, Kate debuted this burgundy suit by Roland Mouret. A month later, she rewore the tailored jacket and trousers for a reception for England’s wheelchair rugby league players.
Photo: Getty Images35/442021 and 2023
The royal first wore this fuchsia coat from Hobbs during a visit to Harrow in 2021, before bringing it back out for an engagement at Windsor Foodshare just over a year later.
Photo: Getty Images36/442018 and 2023
While pregnant with Prince Louis, Kate wore this red houndstooth coat by Catherine Walker during a visit to Stockholm. She recycled the piece five years later for a Six Nations rugby match between England and Wales.
Photo: Getty Images37/442022 and 2023
The Princess first wore this cobalt-blue coat dress by Catherine Walker at the Commonwealth Service at Westminster Abbey in 2022, before rewearing it at an Easter Day service in Windsor a year later.
Photo: Getty Images38/442021 and 2023
Kate has worn this houndstooth-print dress from Zara on no fewer than three occasions, including for a recent visit to Wales. She first debuted the high-street piece while in Bradford in 2020, before rewearing it again for an engagement at UCL in 2021.
Photo: Getty Images39/442022 and 2023
The royal debuted this Eponine coat during a visit to the National Portrait Gallery in May 2021. She rewore the poppy-red outerwear while in Cardiff for the Queen’s Platinum Jubilee celebrations in June 2022, wearing it again while visiting The Dog and Duck pub in Soho ahead of King Charles’s coronation in May 2023.
Photo: Getty Images40/442019 and 2023
The Princess of Wales rounded off a busy weekend of Coronation celebrations at the Buckingham Palace garden party in a bespoke powder blue dress by Elie Saab, which she previously wore to Royal Ascot in 2019.
Photo: Getty Images41/442021 and 2023
Kate first wore this pink Me+Em dress during a visit to the Palace of Holyroodhouse in Edinburgh, before bringing it back out for the Chelsea Flower Show two years later.
Photo: Getty Images42/442022 and 2023
The Princess of Wales first wore this classic navy polka dot dress by Alessandra Rich to the men’s singles final at Wimbledon in 2022, and then re-wore it a year later to the opening of Hope Street (a residential community supporting women in the justice system in Southampton).
Photo: Getty Images43/442021 and 2023
After wearing this candy-pink Beulah shirt dress at SW19 in 2021, the Princess wore it again with a pair of white Gianvito Rossi stilettos to officially open the Young V&A.
Photo: Getty Images44/442022 and 2023
Kate was first spotted wearing this polka-dot Alessandra Rich dress at a Big Jubilee Lunch in June 2022. She went on to wear it again while at Wimbledon the following month, before bringing it back out for a party celebrating the 75th anniversary of the NHS a year later.