While the Princess of Wales is famous for repeat wearing, her sister-in-law the Duchess of Sussex often recycles her wardrobe, too. Before she joined the royal family, Meghan – naturally – would rewear key staples, from her green J Crew jacket to her trusty Kamik snow boots, which were essential during her time in Toronto.
After marrying Prince Harry, the Duchess continued to repeat looks at high-profile events, using her platform to send a powerful message on the importance of sustainability (it’s worth noting that Meghan has championed a series of eco-friendly brands over the years as well).
Memorable looks include a blue shirt dress from Veronica Beard, which she wore during a visit to Toga and then South Africa, as well as purple midi-dress from Aritzia, which she debuted while pregnant with Archie.
Every Time The Princess Of Wales Has Reworn A Dress On The Red Carpet
More recently, Meghan rewore a yellow Carolina Herrera dress during a tour of Nigeria, which she was previously pictured in when announcing her pregnancy with Lilibet in 2021, as well as a white Altuzarra blazer that she debuted during her visit to Sydney back in 2018. Meanwhile, at the Children’s Hospital Los Angeles Gala, the Duchess revisited a red Valentino gown that she first wore at the Salute To Freedom Gala in New York – this time wearing it without the overskirt.
Below, see Meghan’s best repeat looks to date.
Getty Images
December 2017 and October 2019
The Duchess opted for this camel coat by Canadian brand Sentaler on Christmas Day in Sandringham in 2017, before rewearing it two years later at the WellChild Awards in London.
Getty Images
January 2018 and November 2018
Meghan first wore this belted Stella McCartney coat on one of her first official engagements in Cardiff. Ten months alter, she brought it back out for the Royal British Legion Festival of Remembrance at the Royal Albert Hall.
Getty Images
April 2018 and October 2018
A go-to designer for Meghan, the royal wore this navy cape dress by Stella McCartney during the Queen’s birthday celebrations in 2018. Later that year, she packed the look for the opening ceremony of the Invictus Games in Sydney.
Getty Images
July 2018 and October 2019
For a visit to the Nelson Mandela centenary exhibition at the Southbank Centre, Meghan opted for a pink trench dress by House Of Nonie. Fittingly, she rewore the same piece while visiting South Africa the following year.
Getty Images
October 2018
During her tour of Australia, New Zealand, Tonga and Fiji, the Duchess wore her favourite Harriet jeans by Outland Denim a number of times – including for a visit to Dubbo, Australia, and for the Invictus Games in Sydney.
Getty Images
October 2018 and September 2019
A fan of block colour, Meghan debuted this blue shirt dress by Veronica Beard during a visit to Tonga, later rewearing it for her tour of South Africa.
Getty Images
October 2018 and September 2019
The Duchess memorably wore this striped Martin Grant dress while visiting Bondi Beach in Sydney, before rewearing it for a reception in Cape Town the following year.
Getty Images
January 2019 and October 2019
While pregnant with Archie, Meghan wore this purple midi-dress by Aritzia, teamed with a vibrant red coat, during a visit to Birkenhead. She rewore the same dress while attending the One Young World Summit later that year.
9/10
October 2018 and May 2024
During a visit to Nigeria, Meghan brought back out the white Altuzarra blazer that she first wore during her royal tour of Australia.
November 2021 and October 2024
At the Children’s Hospital Los Angeles Gala, the Duchess wore a red Valentino gown that she debuted at the Salute To Freedom Gala in New York, but this time without the overskirt.