25 Iconic Outfits Worn by Princess Diana

Princess Diana's outfits are part of fashion legend from her 25 ft train to the revenge dress she wore as the world watched Prince Charles admit adultery.

She was among the most photographed woman in the world from paparazzi images to the stage managed appearances for good causes or at state banquets.

And her clothing choices have inspired generations of women looking for ideas about what to wear.

Here are some of her most iconic looks:

1. Princess Diana's Wedding Dress and Train

The Princess of Wales famously had a 25 ft train to complement her sumptuous wedding gown when she married Prince Charles at St Paul's Cathedral, on July 29, 1981.

Princess Diana in Her Wedding Dress
Princess Diana wearing a wedding dress designed by David and Elizabeth Emanuel and the Spencer family Tiara in an open carriage ride from St. Paul's Cathedral to Buckingham Palace after her wedding to Prince Charles on July 29, 1981 in London, England. Anwar Hussein/WireImage
Princess Diana Wearing Wedding Train
Princess Diana arrives at St. Paul's Cathedral for her wedding to Prince Charles on July 29, 1981. Her dress was paired with a 25 ft train. Bettmann/Getty Images

2. The Revenge Dress

Princess Diana was photographed in an off the shoulder black cocktail dress when she arrived at the Serpentine Gallery, in London, in June 1994.

However, this was no ordinary public appearance because Diana's husband Prince Charles had recorded interviews with journalist Jonathan Dimbleby which were broadcast that night.

The outfit, by Christina Stambolian, was daring to the point it became known in the media as her "revenge dress."

The Prince of Wales had confessed on camera to cheating on her, but only once "the marriage had irretrievably broken down," he said.

Princess Diana Wears Revenge Dress
Princess Diana arriving at the Serpentine Gallery, London, in a gown by Christina Stambolian, June 1994. The outfit became known as her 'revenge dress'. Jayne Fincher/Getty Images

3. Princess Diana's Red and White Houndstooth Coat

Princess Diana wore a red houndstooth coat and black houndstooth skirt during a visit to Sandringham in the two days before Christmas, on December 23, 1990.

The style was iconic enough that Kate Middleton paid tribute to her mother-in-law during a visit to Stockholm, in Sweden, in January 2018.

4. Princess Diana's Tartan Look

Princess Diana wore a tartan dress designed by Caroline Charles and a black Tam o' shanter style hat to the Braemar Highland Games on September 05, 1981 in Braemar, Scotland.

Princess Diana's Tartan Look
Princess Diana attends the Braemar Highland Games on September 05, 1981 in Braemar, Scotland. Anwar Hussein/WireImage

5. Engagement Announcement

Princess Diana wore a blue blazer and white blouse for the famous interview announcing her engagement to Prince Charles at Buckingham Palace on February 24, 1981.

The interview became famous for giving the first subtle hint that all was not well in the royal couple's relationship before they even tied the knot.

Asked whether they were in love, Diana replied "of course," while Charles said: "Whatever 'in love' means."

Princess Diana and Princes Charles' Engagement Announcement
Princess Diana and Prince Charles pose for photographs following the announcement of their engagement in the grounds of Buckingham Palace on February 24, 1981 in London, United Kingdom. Anwar Hussein/WireImage/Getty Images

6. The Taj Mahal

Princess Diana made a solo visit to world famous landmark the Taj Mahal during a royal tour of India in February 1992 while Prince Charles had a separate engagement in Bangalore.

The princess was photographed alone in an image that encapsulated the rumours of their rocky marriage at the time.

Months later, biography Diana: Her True Story hit book shops with its detailed account of Prince Charles' secret affair with Camilla Parker Bowles.

Biographer Tina Brown told CNN documentary The Windsors: Inside the Royal Dynasty: "That picture of her as a lonely, neglected, beautiful girl who didn't have anyone to love her back just broke everybody's hearts.

"She knew what she was doing. And it made Charles absolutely crazy."

7. Princess Diana's First Royal Engagement

Princess Diana famously wore a strapless black taffeta dress by David and Elizabeth Emanuel, her future wedding dress designers, to a concert on March 9, 1981.

She was yet to marry Prince Charles, though they were already engaged, and she went on to tell her biographer how he was upset she wore black at Goldsmiths Hall, in London.

Princess Diana Wears Famous Black Dress
Princess Diana wearing a strapless black taffeta dress designed by David and Elizabeth Emanuel to a fundraising concert and reception at Goldsmiths Hall in aid of The Royal Opera House on March 9, 1981 in London, United Kingdom. Anwar Hussein/WireImage

Diana: Her True Story by Andrew Morton quotes Diana saying: "I remember my first [royal] engagement so well. So excited.

"I got this black dress from the Emanuels and I thought it was OK because girls my age wore this dress.

"I hadn't appreciated that I was now seen as a royal lady, although I'd only got a ring on my finger as opposed to two rings.

"I remember walking into my husband-to-be's study, and him saying: 'You're not going in that dress, are you?' I replied: 'Yes, I am.' And he said: 'It's black! Only people in mourning wear black."

8. Princess Diana's Uptown Girl Performance

Princess Diana's dance performance to Billy Joel classic Uptown Girl was brought to life by season four of The Crown.

The Princess of Wales and professional dancer Wayne Sleep earned eight curtain calls with their routine, a surprise for Prince Charles' birthday.

Sleep told Vulture: "Everyone's mouths gaped open. There was an intake of breath like they couldn't believe it. The noise got bigger and bigger.

"We did eight curtain calls. I had to bow every time and I was like, You got to bow to the prince. And she said, No, I'm not bowing to him, he's my hubby. You won't get your OBE with those comments."

However, Charles was less impressed and Morton wrote in his biography of Diana how the prince believed she was "undignified, too thin, too showy."

📺 Netflix's 'The Crown' Season 4:
In 1985, Princess Diana had a vision to surprise Prince Charles at a private show for supporters/friends of the Royal Ballet’s holiday celebration. She asked choreographer Wayne Sleep to choreograph a dance to her favorite song, "Uptown Girl." pic.twitter.com/8XkGNrT5VG

— Billy Joel (@billyjoel) November 20, 2020

9. Princess Diana's Red Polka dot Dress

Princess Diana wore a red dress with blue polka dots to the wedding of Nicholas Soames, grandson to British wartime Prime Minister Winston Churchill.

She was pictured alongside Princess Margaret, the Queen Mother and Prince Charles at St. Margarets Church, Westminster, London, on June 4, 1981.

Princess Diana at Soames' Wedding
Princess Diana, Princess Margaret, the Queen Mother and Prince Charles leaving the wedding of Nicholas Soames on June 4, 1981 at St. Margarets Church, Westminster, London. David Levenson/Getty Images

10. Princess Diana Red Polka Tribute to Canada

Princess Diana paid tribute to Canada by wearing the country's colors during a visit to Edmonton on June 23, 1983.

Princess Diana in Canada
Princess Diana in Edmonton during an official visit of Canada on 23 June, 1983. She dressed to match the country's colors. Tim Graham Photo Library via Getty Images

11. Princess Diana's Visit To Arlington National Cemetery

Princess Diana wore a blue dress and hat with a poppy as she visited Arlington National Cemetery on Armistice Day in 1985.

Princess Diana at Arlington Cemetery
Princess Diana wearing a blue dress and hat designed by Bruce Oldfield during a visit to the Arlington National Cemetery on November 11, 1985 in Washington, DC. Anwar Hussein/Getty Images

12. Princess Diana's Visit to the German Embassy

Princess Diana went back to her wedding dress designers, the Emanuels, for a strapless white gown she wore to the German Embassy on July 1, 1986, during an official visit by the German president.

Princess Diana at German Embassy
Princess Diana arriving at the German Embassy in London for a banquet to mark the visit of the German President, July 1986. She is wearing a strapless evening gown designed by the Emanuels. Princess Diana Archive/Getty Images

13. Princess Diana's Military Look

Princess Diana wore a white and gold military-inspired suit by Catherine Walker with a matching hat by Graham Smith during a visit to Sandhurst Military Academy, on April 10, 1987.

Her second born son Prince Harry would years later complete his military training at the academy on his to serving in the British Armed forces.

Princess Diana in Military-Style Suit
Princess Diana attends a passing out parade at Sandhurst Military Academy, on April 10, 1987, wearing a military style suit by Catherine Walker and hat by Graham Smith at Kangol. Georges De Keerle/Getty Images
Princess Diana's Military Style
The Princess of Wales visits Sandhurst Royal Military Academy in Surrey, wearing a Catherine Walker suit and a hat by Graham Smith at Kangol, April 1987. The suit gave the princess a look in keeping with the military she was there to visit. Jayne Fincher/Princess Diana Archive/Getty Images

14. Princess Diana's Black Sheep Look

Princess Diana wore a black sheep jumper to the polo in Windsor in June 1981, more than ten years before the world got to see how rebelious she really was.

Princess Diana's Black Sheep Jumper
Princess Diana wearing her famous 'Black sheep' wool jumper to Windsor Polo, June 1981. Tim Graham Photo Library via Getty Images

15. Princess Diana at the Chelsea Harbour Club

Princess Diana wore a U.S.A. jumper and cycling shorts at the Chelsea Harbour Club on April 24, 1997.

Princess Diana at the Harbour Club
Princess Diana at the Chelsea Harbour Club, in London, on April 24, 1997. UK Press / Contributor

16. Princess Diana at Cannes

Princess Diana joined the great and good of Hollywood and world cinema at Cannes Film Festival, in France, on May 15, 1987.

The gala night was held in honor of actor Sir Alec Guinness and the princess lit up the soiree in a blue silk chiffon strapless dress.

Princess Diana Visits Cannes
Princess Diana wearing a pale blue silk chiffon strapless dress with a matching chiffon stole designed by Catherine Walker, attends a Gala night in honour of actor Sir Alec Guinness at the Cannes Film Festival on May 15, 1987 in Cannes, France. Anwar Hussein/Getty Images

17. Princess Diana's Elvis Dress

Princess Diana debuted her white pearl and sequined "Elvis dress" at the London Fashion Awards in October 1989 and wore it again during a visit to Hong Kong the following month.

The outfit was designed by Catherine Walker, a regular favorite of the princess, and paired with the Cambridge Lover's Knot Tiara.

Quoted by InStyle, Walker said in 2012: "Whenever I saw the Princess in this dress, I could not help but feel that it would not be possible for anyone else ever to wear this dress and bolero."

She added: "She shone in the dress and the dress shone around her in a shimmering column of glistening pearls."

Princess Diana Wears Elvis Dress
Princess Diana wearing a white dress and jacket embroidered with sequins and pearls designed by Catherine Walker and known as the 'Elvis' dress with the Cambridge Lover's Knot Tiara, during a visit to the Culture Centre in Hong Kong on November 8, 1989 in Hong Kong, China. Anwar Hussein/Getty Images

18. Princess Diana's Athleisure Look

Princess Diana was not only know for beautiful gowns and polka dots but also pioneered athleisure before it was fashionable.

She was photographed at a London gym on November 20, 1995, in the day she sent shockwaves through the royal family with the broadcast of an interview she gave to BBC Panorama.

In it, she famous described how there were "three of us in this marriage so it was a bit crowded."

Princess Diana Wears Athleisure
Britain's Princess of Wales departs her London health club 20 November before her controversial TV interview later that evening, on 20 November, 1995. JOHNNY EGGITT/AFP via Getty Images

19. Princess Diana in Seoul

Princess Diana wore a mauve patterned sheaf dress along with The Spencer Tiara, owned by her own family, not the royals, during a visit to Seoul, in South Korea, in November 1992.

Princess Diana and Charles Visit Seoul
Prince Charles and Princess Diana wearing a mauve sheaf dress designed by Catherine Walker with a bolero of embroidered pastel flowers and the Spencer family tiara, attend a banquet thrown by President Roh Moo-hyun on November 3, 1992 in Seoul, South Korea. Anwar Hussein/WireImage

20. Princess Diana' Grey Halter-Neck Dress

Princess Diana wore an iconic grey beaded halter-neck dress designed by Catherine Walker during a June 1995 visit to the Serpentine Gallery, in London.

Princess Diana at The Serpentine
Princess Diana visits the Serpentine Gallery, London, June 1995 wearing a grey, halter-neck dress by Catherine Walker. Jayne Fincher/Getty Images

21. Princess Diana at Swan Lake

Princess Diana wore a ice blue shift dress to a performance of Swan Lake at the Royal Albert Hall on June 3, 1997.

The even dress was designed by Jacques Azagury and her necklace was loaned from jewellers Garrard, a favourite of both the royals and Diana's own birth family, the Spencers.

The appearance, in her role as patron of the English National Ballet, came just two months before her death in a Paris car crash on August 31, 1997.

Princess Diana at Swan Lake
Princess Diana attends their Royal Gala Performance of 'Swan Lake' at London's Royal Albert Hall wearing an ice blue beaded evening shift dress designed by Jacques Azagury and necklace loaned by Garrard on 03 June, 1997. Tim Graham Photo Library via Getty Images

22. Princess Diana's Knitted Jumper Look

Princess Diana's knitted jumper and green corduroy trouser look from a visit to Craigowen Lodge on the queen's Balmoral Estate on May 6, 1981.

The trip was two months before their royal wedding at St Paul's Cathedral on July 29, 1981, and the look she wore was recreated in The Crown.

Princess Diana and Prince Charles
Prince Charles and Princess Diana wearing an Inca jersey jumper with green corduroy trousers, at Craigowen Lodge, ahead of their July 29, 1981 wedding, on May 6, 1981 in Balmoral, Scotland. Anwar Hussein/Getty Images

23. Princess Diana's Bow Tie Look

Princess Diana wore a bow tie and white suit by Jasper Conran during a visit to Florence, Italy, in April, 1985.

Princess Diana Wears Bow Tie
Prince Charles and Princess Diana during a visit to Florence, Italy, April 1985. Jayne Fincher/Princess Diana Archive/Getty Images

24. Princess Diana's War Cemetery Visit

Princess Diana wore a bow-fronted wine-coloured Catherine Walker dress with a matching Frederick Fox hat during a visit to the Beach Head War Cemetery in Anzio, Italy, 28th April 1985.

Princess Diana Visits War Cemetery
Princess Diana wearing a bow-fronted wine-coloured Catherine Walker dress with a matching Frederick Fox hat, visits the Beach Head War Cemetery to honour those killed in the Allied landings, in Anzio, Italy, 28th April 1985. Tim Graham Photo Library via Getty Images

25. Princess Diana in Japan

Princess Diana wore a striking visor hat to the Imperial Palace in Tokyo, Japan, on November 12, 1990.

Princess Diana Visor
Princess Diana attend the enthronement ceremony of Japanese Emperor Akihito at the Imperial Palace on November 12, 1990 in Tokyo, Japan, 12th November 1990. John Shelley Collection/Avalon/Getty Images

Editor's Picks

Newsweek cover
  • Newsweek magazine delivered to your door
  • Unlimited access to Newsweek.com
  • Ad free Newsweek.com experience
  • iOS and Android app access
  • All newsletters + podcasts
Newsweek cover
  • Unlimited access to Newsweek.com
  • Ad free Newsweek.com experience
  • iOS and Android app access
  • All newsletters + podcasts