“Hearst Magazines and Yahoo may earn commission or revenue on some items through these links.”
Known as the hardest working member of the royal family, Princess Anne is famously unbothered by fashion. She has said she simply favours practicality, although her outfits possibly tell a different story. It’s not that they’re not necessarily practical, rather that the Princess Royal exhibits an authentic and distinct personal style, one which has led to her unwittingly becoming known as something of a modern style symbol.
In the past couple of years, Instagram accounts have emerged that are dedicated to celebrating Princess Anne’s style. On TikTok, there are millions of videos dissecting her outfits, many of which are made by Gen-Z in praise of her casual country looks, as well as unlikely combinations such as the Adidas trainers she wore with a bucket hat to last year’s Paris Olympics.
Another reason why members of Gen-Z are among her biggest fans? A predominant aspect of Princess Anne’s style is her sustainable approach to dressing. Long before the Princess of Wales was being praised for re-wearing some of her favourite pieces, the Princess Royal was essentially shopping from her own wardrobe, wearing clothes she’s had since the 1970s. Since Queen Elizabeth II died in 2022, Princess Anne has been spotted in certain pieces believed to have belonged to her mother, too.
From Pucci prints to her beloved Barbour jackets, fur-trimmed cloaks to dresses by Ossie Clark and Zandra Rhodes, Princess Anne may not consider herself a fashion influence, but it is clear she has become one. For autumn/winter 2025, Silvia Venturini Fendi cited Princess Anne as the inspiration for Fendi’s menswear collection, telling editors after the show that she considers the royal to be “the most elegant woman in the world… I liked the idea of breaking barriers, breaking the masculine and feminine codes. The Princess Royal is very rigorous in how she dresses, with this kind of military-minded attitude, but feminine at the same time.”
Princess Diana and the current Princess of Wales may be constantly referenced in regard to royal style, but there’s something about the Princess Royal’s understated approach to dressing which manages to resonate with all ages. Perhaps this is precisely because she appears so disinterested in fashion and endless discussions about what she’s wearing (sorry!); Nothing is as chic as insouciance, after all, hence the world’s fascination with French style. As Venturini Fendi said, “she has a life outside the spotlight. She’s kind of an anti-fashion person and, to me, that’s something that’s actually very fashionable and chic.”
Below, some of Princess Anne’s very best outfits throughout the years.
1969
1969 was the year Princess Anne turned 18 and began her life as a working member of the royal family. For the Bath and West Agricultural Show in May of that year, she wore a flared double-breasted yellow coat dress and a matching hat with black bow detail.

Jeremy Fletcher – Getty Images
1969
During the state visit to Austria in 1969, Princess Anne joined her mother, Queen Elizabeth II at a white tie banquet. In full gala dress, she wore an embellished white sleeveless corded linen gown with white evening gloves. Anne also wore Princess Andrew’s Meander Bandeau, a tiara borrowed from the Queen, which once belonged to her paternal grandmother.

Fox Photos – Getty Images
1969
For another official engagement, Princess Anne chose a belted red coat with military-style buttons and a black wide-brimmed hat accessorised with a polka dot scarf.

Bettmann – Getty Images
1971
In Turkey in 1971, Princess Anne tried top-to-toe print, to great success. Her white loafer-style shoes featured a gold chain embellishment.

Anwar Hussein – Getty Images
1971
As the guest of honour at the annual dinner-dance of the Anglo-Turkish Society at the Dorchester Hotel, London, 1971, Princess Anne showcased a chic take on diplomatic dressing. She wore a white blouse with transparent sleeves over tailored trousers, over which she styled a red and gold long-line waistcoat. Her gold shoes featured a wide buckle embellishment.

Princess Diana Museum – Getty Images
1972
Arriving at the Savoy for the Women of the Year lunch in October, 1972, Princess Anne wore a printed high-neck dress with an open-work hat and gloves.

Dennis Hart/ANL/Shutterstock
1973
Arriving at a film premiere with Mark Phillips, Princess Anne wore a vibrant floral dress with a high collar and balloon sleeves.

Tim Graham – Getty Images
1973
Following the announcement of their engagement, Princess Anne was photographed with Mark Phillips in the grounds of Buckingham Palace in May 1973. She wore a pink skirt suit; the fitted jacket and box pleat skirt were lined with a peach-toned tartan.

Keystone – Getty Images
1973
In Berlin at a parade for the Queen’s birthday in 1973, Princess Anne wore an aquamarine double-breasted coat with an embellished hat and a floral print scarf tucked underneath her collar.

Tim Graham – Getty Images
1973
At a passing out parade at Sandhurst, Princess Anne wore a printed dress under a short-sleeved cardigan. She would go on to wear this dress 11 years later with an extended hemline. Her shoes are the white chain-embellished loafers she wore a lot during the 1970s.

Tim Graham – Getty Images
1973
For a visit to the theatre, Princess Anne wore this impeccably tailored suit over a yellow silk shirt.

Tim Graham – Getty Images
1973
The doyenne of tying a scarf in interesting ways, Princess Anne has a lot to teach the endless amounts of people currently obsessed with the versatility of this accessory. Here she is in Russia during a visit in 1973.

Tim Graham – Getty Images
1973
During the same visit, Princess Anne wore a knitted patchwork waistcoat over a blue fitted shirt.

Tim Graham – Getty Images
1973
In November, 1973, Princess Anne married Mark Phillips at Westminster Abbey in London. Her dress was designed by Maureen Baker, chief designer for Susan Small, with whom the Princess worked for many years. It was very much in keeping with the Tudor vogue which emerged in the early ’70s; Made of white silk with a high neck, fitted bodice and flared skirt that swept into a 7ft train, the Princess Royal’s dramatic trumpet sleeves were scattered with pearls, allowing for a glimpse at her theatrical Elizabethan-style cuffs underneath.

Bobby Lennox – Getty Images
1975
At a village fete in the mid ’70s, Princess Anne once again showed her penchant for bold prints in this belted shirt dress. Her hat was a daring shade of lime green, decorated with a scarf to match the print of her dress.

Tim Graham – Getty Images
1977
At an event in London, Princess Anne looked resplendent in a yellow silk shift dress, worn over an ornate embellished blouse with transparent lantern sleeves. Her jewellery included pearl drop earrings and a pearl choker necklace.

Princess Diana Museum – Getty Images
1978
For an event at the Dorchester hotel in London, Princess Anne wore a floor-sweeping ruffled gown with a large floral print.

Tim Graham – Getty Images
1980
During Royal Ascot at the beginning of the 1980s, Princess Anne first wore this white coat with navy detail. She has since worn it another four times, most recently for the Commonwealth Day service at Westminster Abbey in 2018.

Tim Graham – Getty Images
1981
While pregnant with her daughter, Zara Phillips, Princess Anne attended the wedding of her sister-in-law wearing a stylish dress from Pucci, the Italian house currently enjoying a resurgence with a new generation, under a white cape coat.

Tim Graham – Getty Images
1982
To meet the Queen of the Netherlands in London, Princess Anne wore a beautiful lilac belted coat, which matched her pillbox hat.

Tim Graham – Getty Images
1984
During a visit to Upper Volta, West Africa, as part of her role as a patron of the Save The Children Fund, Princess Anne wore aviator sunglasses with clashing prints. Over the years, the royal has become known for her rather snazzy collection of eyewear, which includes sporty shapes and statement shades.

Tim Graham – Getty Images
1986
For the Epsom Derby in 1986, Princess Anne wore a neat navy jacket with a classic white skirt and a white wide-brimmed hat. She attended the event with Princess Diana, who wore a polka dot dress.

Anwar Hussein – Getty Images
1986
For the Trooping of the Colour in 1986, Princess Anne appeared with her family on the balcony of Buckingham Palace wearing a sharp-shouldered yellow dress with what appears to be a scarf tied around her waist. This is another styling trick which has become big news this year.

Tim Graham – Getty Images
1990
Princess Anne visited Moscow State University in 1990, where she wore a yellow pencil skirt and matching double-breasted jacket – an outfit which chimes with 2025’s preoccupation with skirt suits. Later this same year, the Princess Royal wore this suit again, swapping her white court shoes for a black pair.

Tim Graham – Getty Images
1992
Proving her love of a statement sleeve, Princess Anne wore this yellow silk dress to attend the Worcestershire Young Farmers’ Golden Jubilee Ball in 1992.

Tim Graham – Getty Images
1993
Princess Anne married Commodore Tim Laurence in 1992. Here, they’re leaving a film premiere in London; the Princess Royal wore a drop waist dress with a printed skirt.

Tim Graham – Getty Images
1995
For 1995’s Royal Ascot, Princess Anne chose another skirt suit – this time, it featured a yellow print with puff sleeves. She paired it with a white hat, gloves and block heels.

Tim Graham – Getty Images
1995
Watching the Veterans Parade on Vj Day in 1995, Princess Anne wore a sculptural white jacket with a matching skirt.

Tim Graham – Getty Images
1996
Princess Anne wore this green plaid skirt suit with a contrasting white oversized collar and cuffs to an event in London at the beginning of 1996.

Tim Graham – Getty Images
1997
It’s not just the Princess of Wales who favours red coats; Princess Anne wore this slightly oversized style in 1997, teaming it with black knee-high boots.

Tim Graham – Getty Images
1997
A big fan of yellow, Princess Anne chose this fitted jacket with a black pencil skirt when she visited the Museum of London’s “Royal Fashion” exhibition in May, 1997.

Tim Graham – Getty Images
1997
It’s Princess Anne’s casual looks that have attracted a lot of attention recently on TikTok; she wore this ensemble to Gatcombe Horse Trials in 1997. An oversized hoodie, relaxed jeans and a cap? It sounds like Gen-Z’s style formula.

Tim Graham – Getty Images
1998
For another day at Royal Ascot, Princess Anne wore this quirky printed skirt suit with her favourite pearl choker.

Tim Graham – Getty Images
1998
Arriving at the annual Christmas Day service at Sandringham Church with her daughter Zara, Princess Anne wore a chunky knit, double breasted tartan coat and knee-high boots.

UK Press – Getty Images
2007
Princess Anne wearing her favourite sporty shades, which she wears with everything – even tailoring.

Max Mumby/Indigo – Getty Images
2008
At the London Boat Show in 2008 (she really is the hardest-working member of the royal family), Princess Anne wore a striking checked jacket over a navy pleated skirt.

Justin Goff Photos – Getty Images
2008
For the wedding of Lady Rose Windsor and George Gilman in 2008, Princess Anne wore the yellow printed dress she had worn to attend the wedding of her brother, Prince Charles, and Diana in 1981.

Max Mumby/Indigo – Getty Images
2008
This fur-trimmed coat has been in Princess Anne’s wardrobe since the 1970s, and she has worn it many times over the years. In 2008, she chose it for the Christmas Day service at Sandringham, one of four Christmases when she was photographed wearing it.

Justin Goff Photos – Getty Images
2012
At the Cheltenham Horse Racing Festival in 2012, Princess Anne chose another bold coat to wear with her favourite furry hat and knee-high boots.

Max Mumby/Indigo – Getty Images
2014
Princess Anne wore this skirt suit a lot during the 1980s and ’90s. She rediscovered it in 2014, when she wore it to Royal Ascot.

Chris Jackson – Getty Images
2014
Another classic casual outfit from Princess Anne, and one which has been much applauded on social media of late. She wore this striped shirt under her anorak while at Gatcombe Park in 2014.

Max Mumby/Indigo – Getty Images
2014
In late December, 2014, Princess Anne wore this green skirt suit under a matching shawl with fur-lined knee-high boots. She sported another furry hat for the occasion.

Max Mumby/Indigo – Getty Images
2015
At the Royal Albert Hall in 2015, Princess Anne wore this orange-trimmed skirt suit, which is another ensemble that she’s had in her wardrobe for decades and has worn on multiple occasions.

Mark Cuthbert – Getty Images
2015
At Royal Ascot in 2015, Princess Anne showcased yet another stylish way to wear a scarf. She wore it over a white shift dress.

Max Mumby/Indigo – Getty Images
2016
Princess Anne first wore this combination of a purple dress and floral coat at the wedding of Prince William and Kate Middleton in 2011. For Royal Ascot in 2016, she gave it another outing, this time adding gloves.

Justin Goff Photos – Getty Images
2016
Baker boy hats have had a renaissance of sorts recently (worn notably by the Princess of Wales), but Princess Anne has been wearing them for years. Here, she displays some expert layering.

Max Mumby/Indigo – Getty Images
2017
With her mother, Queen Elizabeth II, at Royal Ascot in 2017, Princess Anne wore a gingham jacket with a navy pleated skirt.

Mark Cuthbert – Getty Images
2018
For the wedding of Prince Harry and Meghan Markle, Princess Anne wore this jewel-toned dress with turn-up cuffs.

CHRIS JACKSON – Getty Images
2018
The shades were back for the Great Yorkshire Show in 2018, where Princess Anne wore them with a collarless jacket.

Ian Forsyth – Getty Images
2019
At a reception at Buckingham Palace in 2019, Princess Anne (pictured here with the Duchess of Sussex) wore a tartan coat.

DOMINIC LIPINSKI – Getty Images
2019
At the funeral of Grand Duke Jean of Luxembourg in 2019, Princess Anne wore this fur-trimmed black coat and boots.

Jean Catuffe – Getty Images
2020
At a London Fashion Week event in February, 2020, Princess Anne wore a smart green skirt suit.

Jeff Spicer/BFC – Getty Images
2021
For Royal Ascot in 2021, the Princess Royal wore a blue printed jacket and matching scarf over a blue dress. She of course finished her look with her signature shades.

Chris Jackson – Getty Images
2022
During the Platinum Jubilee of Queen Elizabeth II, Princess Anne wore this iridescent coat dress.

Mark Cuthbert – Getty Images
2022
Princess Anne wore this orange silk dress (another piece she’s worn before) to Royal Ascot in 2022.

Karwai Tang – Getty Images
2023
2023’s Royal Ascot saw Princess Anne wear this blue dress with a pleated skirt under a cropped white jacket and a wide-brimmed hat.

Mark Cuthbert – Getty Images
2023
A blue polka dot suit (with her favourite style of longline jacket) was Princess Anne’s choice for an event in London in 2023.

Dave Benett – Getty Images
2024
For the annual Commonwealth Day Service in 2024, Princess Anne wore a tapestry coat over a blue dress.

Mark Cuthbert – Getty Images
2024
To attend the Easter Matins Service at Windsor Castle in 2024, the Princess Royal wore a light green wool coat over a matching skirt with tasseled brown boots and leather gloves.

Chris Jackson – Getty Images
2024
Attending the Royal British Legion service of commemoration at the Bayeux War Cemetery in 2024, Princess Anne wore a stylish navy jacket with a printed skirt. The shades were also back in business.

Chris Jackson – Getty Images
2024
At the RDA National Championships, Princess Anne looked chic in a trouser suit, which she accessorised with a purple fedora hat, suede gloves and a vivid printed scarf.

Cameron Smith – Getty Images
2024
During the Paris Olympics in 2024, Princess Anne was pictured wearing Adidas trainers and a bucket hat, which feels very in-keeping with the trends of summer 2025.

Pascal Le Segretain – Getty Images
2024
On Christmas Day, 2024, Princess Anne wore a festive red jacket with a pleated tartan skirt and suede knee-high boots.

Mark Cuthbert – Getty Images
2025
While attending an event at Buckingham Palace, Princess Anne wore a very pale yellow skirt suit, her signature silk scarf tucked neatly into her jacket.

WPA Pool – Getty Images
2025
In July, 2025, the Princess Royal wore a blue silk wrap-style dress with a pearl necklace as she took part in the Household Division Musical Spectacular.

Hoda Davaine – Getty Images
You Might Also Like
