Here are 32 of Princess Diana's off-duty outfits that never went out of style, from varsity jackets to cycling shorts

Princess Diana's off-duty outfits - from the school run to the gym - are proof that she was the queen of cool...

Princess Diana's off-duty outfits
(Image credit: Getty Images)

Away from the red carpet and royal engagements, Princess Diana's off-duty outfits show off her innate sense of style to a T. In fact - forget the glamorous ballgowns and sleek skirt suits - the looks the mother-of-two wore in her downtime are some of her most memorable.

From gym workouts to the school run and polo days to the ski slopes, the Princess of Wales ensured her attire was always on point - and her looks were some of the best royal off-duty outfits. While she loved to make a fashion statement - with her 'black sheep' jumper, Philadelphia Eagles varsity jacket and pink gingham trousers being three of her most iconic wardrobe items - she was also a fan of the classics. Her go-to items included blue Levi jeans, black oversized blazers and chunky white trainers.

Prince William and Prince Harry's mother may have been a princess, but she sure knew how to mix things up - and the outfits she wore away from royal engagements enshrined her as the queen of cool. What's more, many of the looks we've rounded up for you here, are so good they'll simply never fall out of style...

32 of Princess Diana's off-duty outfits

1. Virgin Atlantic sweater

Princess Diana, Princess of Wales, wearing Virgin Atlantic sweatshirt and shorts, leaves Chelsea Harbour Club, London on November 01, 1995 in London, England

(Image credit: Getty Images)

One of Princess Diana's best fashion moments was rather unexpected. The royal mother-of-two was snapped wearing a navy sweater - branded with her friend Sir Richard Branson's Virgin Atlantic company - while departing the Chelsea Harbour Club gym in London in 1995. She paired it with orange cycling shorts and white trainers in a look that has become iconic.

HRH: So Many Thoughts on Royal Style by Elizabeth Holmes | £11.45 at Amazon

HRH: So Many Thoughts on Royal Style by Elizabeth Holmes | £11.45 at Amazon

Focusing on the inspirational style of Queen Elizabeth II, Princess Diana, Catherine, Princess of Wales and Meghan, Duchess of Sussex style journalist Elizabeth Holmes celebrates their style. The gorgeous photos and research come together to make this a must-read for royal fashion lovers.

2. 'Black sheep' jumper

Diana, Princess of Wales (1961 - 1997) with Major Ronald Ferguson (1931 - 2003) at a polo match at Smith's Lawn, Guards Polo Club, Windsor, June 1983. Diana is wearing a Muir and Osborne 'black sheep' sweater

(Image credit: Getty Images)

Many speculated that the then-Princess of Wales was trying to make a point when she wore a 'black sheep' jumper to the Guards Polo Club in Windsor in 1983 - two years after her royal wedding. She paired the Muir and Osborne piece with a pair of white trousers and tan-brown ballet flats.

3. Philadelphia Eagles jacket

Diana, Princess of Wales (1961 - 1997) wearing a Philadelphia Eagles jacket to drop off her son Prince Harry at Wetherby School in London, January 1991. Prince William (left) is leaving with her, accompanied by a friend

(Image credit: Getty Images)

Princess Diana brought serious style to the school run. In 1991, she dropped off Prince Harry at Wetherby School in London in a green Philadelphia Eagles varsity jacket, which she dressed up with a black pencil skirt and gold belt.

4. Leopard print swimsuit and sarong

Diana Princess Of Wales With Prince William On A Beach Holiday In Necker in 1990

(Image credit: Getty Images)

Princess Diana looked chic holidaying on Sir Richard Branson's island of Necker in the British Virgin Islands in 1990. She was seen playing barefoot on the sand with her sons in a leopard print swimsuit and matching sarong.

5. Blazer-over-sweater combo

Diana, Princess Of Wales At Guards Polo Club. The Princess Is Casually Dressed In A Sweatshirt With The British Lung Foundation Logo On The Front, Jeans, Boots And A Baseball Cap in 1988

(Image credit: Getty Images)

As the years passed, Princess Diana became more confident with her sense of style. She swapped floral tea dresses for a cooler look at Guards Polo Club in Windsor in 1988 - wearing a black blazer over a white British Heart Foundation sweater with a navy baseball cap, blue jeans and brown boots.

6. Tie-dye strappy mini-dress

Diana, Princess Of Wales is seen in St Tropez in the summer of 1997, shortly before Diana and boyfriend Dodi were killed in a car crash in Paris on August 31, 1997

(Image credit: Getty Images)

Just weeks before she was tragically killed in a Paris car crash in 1997, Princess Diana was seen on holiday in St Tropez, France. The royal mother-of-two looked stunning in a green and purple tie-dye effect mini-dress that was perfect for the hot weather.

7. Pleated blue midi-dress

Diana, Princess of Wales (1961 - 1997) at a Cartier International Polo match on Smith's Lawn in Windsor, UK, July 1989. She is wearing a dress by Catherine Walker.

(Image credit: Getty Images)

Princess Diana may have been off-duty, but she was the epitome of elegance in a pale blue midi-dress - featuring large gold buttons and pleating - at the Cartier International Polo match in Windsor in 1989. She paired the Catherine Walker design with white heels.

8. Sweatpants and boots combo

Princess Diana wearing an unusual combination of white trousers, boots, a blazer jacket and a baseball cap after taking her sons to school at Wetherby, 25th April 1989

(Image credit: Getty Images)

For the school drop-off in London in 1989, the Princess of Wales opted for a particularly head-turning ensemble. She wore a white sweater beneath a black blazer, which she paired with white sweatpants tucked into brown boots - sweeping up her blonde hair into a baseball cap.  

9. Red varsity jacket

Diana, Princess of Wales (1961 - 1997) takes her son Prince Harry to Wetherby School in London, April 1992

(Image credit: Getty Images)

Princess Diana looked sharp as she dropped off her youngest son Prince Harry at Wetherby School in London in 1992 - the year she separated from Prince Charles. She paired a red and black varsity jacket with a pair of blue jeans, and added gold hooped earrings and brown boots.  

10. Belted pink midi-dress

Prince Harry wears a Thomas the Tank Engine tee-shirt when he leaves nursery school with his mother, Diana, Princess of Wales in June 1989 in London, England

(Image credit: Getty Images)

For a summer's day in London in 1989, the Princess of Wales kept cool in a pale pink button-through midi-dress - cinched in with a tan-brown belt. She accessorised the look, for collecting Prince Harry from nursery, with a pair of gold ballet flats.

11. Suede brown skirt

British Royal Prince Harry with his mother, Diana, Princess of Wales (1961-1997), wearing a white turtleneck top and a long brown suede skirt, and his father Charles, Prince of Wales at Wetherby School in Notting Hill, London, England, 15th September 1988. Harry, who is celebrating his fourth birthday, accompanied his parents to drop Prince William off at the school

(Image credit: Getty Images)

In a seriously stylish autumnal look, Princess Diana did the school drop-off in 1988 in a slouchy cream turtleneck tucked into a brown suede A-line skirt - a look that is the essence of quiet luxury. She accompanied Prince Charles to Prince William's London school, and the then-couple departed with Prince Harry.

12. Cobalt blue scarf

Princess Diana On The School Run After Dropping Prince William Off At Mrs Mynor's Nursery School in 1986

(Image credit: Getty Images)

Princess Diana knows the power of a carefully chosen accessory. In 1986, she was spotted dropping Prince William off at nursery in London in a black jacket with polka dot-print trousers and knee-high black boots. However, she added a dash of colour in the form of a cobalt blue scarf.

13. White pleated skirt

Diana, Princess Of Wales With Prince Harry Carrying A Plate Of Strawberries. She Is Wearing A Jumper By Fashion Designerroland Klein And A White Pleated Skirt By Jasper Conran in 1987

(Image credit: Getty Images)

We love the elegant but relaxed ensemble that Princess Diana wore to the polo in 1987. She was seen guiding her youngest son across the grass in a white and navy printed sweater over a long pleated white skirt, which she dressed up with gold ballet flats.

14. Straight-leg floral trousers

Prince Harry And Princess Diana In The Grounds At Highgrove With A Shetland Pony in 1986

(Image credit: Getty Images)

While it may not have been the most practical attire for hanging out with horses, Princess Diana looked stunning while leading a Shetland pony on the grounds of Highgrove House in 1986. She paired a pale pink ruffled-neck blouse with a pair of floral trousers and wore a cream jumper tied around her waist.

15. Knitted v-neck jumper

Prince Charles With His Fiance Lady Diana Spencer During A Photocall Before Their Wedding While Staying At Craigowan Lodge On The Balmoral Estate in 1981

(Image credit: Getty Images)

Princess Diana first introduced the world to her wardrobe of quirky jumpers shortly before her 1981 wedding to Prince Charles. She participated in a photocall with her fiancé near Balmoral wearing a bright pink printed number with green corduroy trousers, red socks and Wellington boots.

16. Polka dot-print skirt

Diana, Princess of Wales, wearing a red and white polka dot skirt designed by Mondi with matching socks, a white jumper and red shoes, attends a polo match at Guards Polo Club in June 1986 in Windsor, United Kingdom

(Image credit: Getty Images)

We loved Princess Diana's stylish look for a polo match at the Guards Polo Club in Windsor in 1986. She pushed fashion boundaries in a white sweater, complete with red detailing, along with a white and red polka dot-print A-line skirt by Mondi.

17. Denim shirt and florals

Prince Charles With Princess Diana (on Her Birthday 1st July) Leaving Cirencester Hospital With His Arm Bandaged And In A Sling in 1990

(Image credit: Getty Images)

If you're after a fresh way to wear a denim shirt, then take inspiration from Princess Diana's 1990 trip to Cirencester Hospital where her husband Prince Charles was being treated for an arm injury. She wore the wardrobe essential over a white T-shirt and tucked it into a floral midi-skirt which she cinched in with a tan brown belt. 

18. Stars and stripes sweater

Princess Diana, Princess of Wales, arrives at The Chelsea Harbour Gym Club in West London. Picture taken 16th October 1994

(Image credit: Getty Images)

Princess Diana headed to the Chelsea Harbour Club gym in London in 1994 in a stylish workout look. She paired a sweater that seemed to be inspired by the US flag - printed with blue and white stars as well as red stripes - with navy cycling shorts and finished off the relaxed look with white trainers and ankle socks. 

19. All-red jumper and skirt

Princess Diana (1961 - 1997) with her sons Prince Harry (left) and Prince William, September 1989. It is Prince Harry's first day at Wetherby School, Notting Hill, London

(Image credit: Getty Images)

For Prince Harry's first day at Wetherby School in London - where he was joining his brother Prince William as a pupil - Princess Diana opted for an eye-catching all-red look. She paired a sweater, featuring gold detailing, over a long red skirt and finished off the smart ensemble with matching ballet flats.

20. Chanel striped cardigan

The Prince And Princess Of Wales Leaving Prince Williams' School In London in 1989

(Image credit: Getty Images)

Princess Diana invested in good-quality classics for her off-duty wardrobe. To visit Prince William's school in 1989 with then-husband Prince Charles, she wore a striped black Chanel cardigan - which she paired with a cream pleated skirt and white heels.

21. 'Polo player' jumper

Princess Diana Leaving A Plane At Aberdeen Airport With Prince Harry At The Start Of Their Annual Holiday In Scotland. Her Jumper Has A Motif Of A Polo Player in 1986

(Image credit: Getty Images)

Given the numerous occasions Princess Diana watched polo, it is perhaps unsurprising that she nodded to the sport in a navy jumper she wore for a 1986 flight. She paired it with a cream pleated skirt and black heels for the journey up to Scotland where the family were heading to Balmoral.

22. Dusky pink accessories

Diana, Princess of Wales (1961 - 1997) attends a polo match at the Guards Polo Club on Smith's Lawn, Windsor, 1983.

(Image credit: Getty Images)

Accessories can make or break an outfit, as Princess Diana proved time and again. The royal made an appearance at the Guards Polo Club in Windsor in 1983 in a printed jacket and pleated white skirt. However, she elevated the ensemble with a dusky pink handbag and a pair of matching kitten heels.

23. 'Koala' print sweater

Prince and Princess of Wales at Polo at Smith's Lawn, Windsor (Diana wearing koala-patterned sweater) 2nd May 1982. Diana expecting her 1st child in 2 months

(Image credit: Getty Images)

Princess Diana did maternitywear in style. The expectant mother was seen in 1982  - while seven months pregnant with Prince William - watching the polo at Windsor in a comfortable but eye-catching ensemble. Her koala-print jumper and red trousers were quite the combo. 

24. Double-denim skiwear

Diana Princess Of Wales On A Skiing Holiday In Lech, Austria With Prince William And Prince Harry in 1993

(Image credit: Getty Images)

Few loved denim quite like Princess Diana - who even wore it on the slopes. The royal mother-of-two wowed in a denim shirt and matching jeans combo while on a skiing holiday with her sons in Lech, Austria in 1993. She kept cosy in a black jacket and white snow boots. 

25. Cream pussy-bow blouse

Diana, Princess of Wales (1961 - 1997) attends a polo match at Cowdray Park Polo Club in West Sussex on her second wedding anniversary, 29th July 1983

(Image credit: Getty Images)

Princess Diana had a particular knack for smart-casual, a dress code she nailed with aplomb at the polo over the years. She visited Cowdray Park Polo Club in West Sussex in 1983 in a cream pussy-bow blouse tucked into a pair of striped blue and white trousers.

26. Coral bicycle shorts

Diana, Princess of Wales, wearing a pale blue sweatshirt, pink cycling shorts and sunglasses, leaves Chelsea Harbour Club on August 24, 1994 in London, United Kingdom

(Image credit: Getty Images)

We loved the gym look that Princess Diana wore to exercise in at the Chelsea Harbour Club in London in 1994. She looked effortlessly cool in a place blue sweater and coral cycling shorts, which she paired with white ankle socks and white trainers - finishing off the ensemble with tortoiseshell sunglasses. 

27. Yellow denim dungarees

Lady Diana Spencer And Sarah Ferguson Talking Together At Cowdray Park Polo Club In Gloucestershire in 1981

(Image credit: Getty Images)

Princess Diana looked colourful in lemon-yellow dungarees and a floral top the year she married Prince Charles in 1981. She was seen enjoying the action at Cowdray Park Polo Club in Gloucestershire with her friend Sarah Ferguson, who would go on to marry Prince Andrew.

28. Monochrome puff-sleeved blouse

Princess Diana Watching A Polo Match In Cirencester in 1983

(Image credit: Getty Images)

It was the era of power dressing, and Princess Diana put on a strong look while watching a polo match in Cirencester in 1983. She wore a white and black puffed-sleeved blouse with a white pencil skirt, which she cinched in at the waist with a black belt.

29. High-waisted Levi jeans

Diana, Princess Of Wales, With Prince William At Wetherby School, After Dropping Of Prince Harry in 1992

(Image credit: Getty Images)

You can't go wrong with a pair of classic blue Levis, as Princess Diana proved on the school run in 1992. She twinned in denim with Prince William, while pairing her jeans with a white T-shirt emblazoned with blue stars and a dark brown belt.

30. White sailor blouse

Diana, Princess of Wales (1961 - 1997) attends a polo match in Cirencester, UK, 30th June 1985

(Image credit: Getty Images)

Princess Diana looked elegant in a white sailor-style blouse tucked into a blue floral midi-skirt at the polo in 1985. She accessorised the ensemble, for the sporting event in Cirencester, with a large brown belt.

31. Red puffer jacket

Diana, Princess of Wales (1961 - 1997) during a skiing holiday in Lech, Austria, 26th March 1994

(Image credit: Getty Images)

Whatever the climate, Princess Diana was always dressed to impress. Her wardrobe of skiwear was particularly chic, as can be seen from a day on the slopes in Lech, Austria in 1994. She paired a red puffer jacket with black slim-fit salopettes and finished off the chic look with black sunglasses.

32. Pink gingham trousers

Princess Diana With Her Son Prince Harry At Their Country Home Highgrove House in 1986

(Image credit: Getty Images)

One of Princess Diana's most iconic looks was an all-pink ensemble for a photocall at Highgrove with her sons in 1986. The royal mother-of-two paired a fuchsia pink cardigan over a white blouse, which she tucked into a pair of pink and white gingham trousers - adding a pair of white loafers to finish. 

Lauren Clark

Lauren is a freelance writer and editor with more than six years of digital and magazine experience. In addition to Womanandhome.com she has penned news and features for titles including Women's Health, The Telegraph, Stylist, Dazed, Grazia, The Sun's Fabulous, Yahoo Style UK and Get The Gloss. 

While Lauren specializes in covering wellness topics—ranging from nutrition and fitness, to health conditions and mental wellbeing—she has written across a diverse range of lifestyle topics, including beauty and travel. Career highlights so far include: luxury spa-hopping in Spain, interviewing Heidi Klum and joining an £18k-a-year London gym.