Skip to Content

50 of Princess Diana's Most Amazing Gowns of All Time

Seriously, no one worked a red carpet like Di.

By and Charlotte Chilton
princess diana's best dresses
Getty Images

From her wedding dress to her "revenge dress," the people's princess rocked some seriously gorgeous gowns throughout the '80s and '90s. Diana's distinctive fashion won't be soon forgotten, and both celebrities and designers alike still look to her iconic style today. Read on to see 50 of the most stunning dresses Princess Diana ever wore.

1

1980

princes diana best dresses
Anwar Hussein//Getty Images

For her first public outing with her fiancé, Prince Charles, Lady Diana Spencer made a big splash with the press. The future royal wore a black strapless taffeta evening gown designed by David and Elizabeth Emanuel, who also designed her wedding dress. The look led to the press nicknaming her "Daring Di" and the public took note of her emerging style sense.

2

1981

princess diana wedding dress
Getty Images

With a 25-foot train and 10,000 pearls, co-designer David Emanuel didn't downplay Diana's most famous fashion moment: Her wedding. "I wanted the dress to reflect that but she was going in as Lady Diana Spencer and coming out as the Princess of Wales," he said. "If you did a subtle little number, it's not going to work!"

Advertisement - Continue Reading Below
3

1981

princes diana bellville sassoon dress
Tim Graham//Getty Images

While attending an event at the Victoria and Albert Museum in 1981, the Princess opted for this dreamy off-the-shoulder chiffon ballgown by Bellville Sassoon. Diana favored the high-end designer in her early royal days, especially while she was pregnant.

4

1982

princess diana patterned dress
Getty Images

With Prince William on the way, the newlywed turned heads in this drop-waist gown by Bruce Oldfield. "The English rose syndrome was never my bag," the designer said. "I liked to see her in much simpler things."

Advertisement - Continue Reading Below
5

1982

princess diana best dresses
Tim Graham//Getty Images

While pregnant with Prince William, Diana stunned in an empire-waist red satin ballgown covered with intricate details. From the square neckline to the lace-trimmed bell sleeves, Diana looked straight out of a Jane Austen novel.

6

1983

princess diana dress
Getty Images

On her royal tour to Australia and New Zealand, Diana accessorized her pink Victor Edelstein dress with the Spencer family tiara. Unlike other members of the royal family, she rarely wore gloves so she could connect more freely with the people she met.

Advertisement - Continue Reading Below
7

1983

princess diana dress
Getty Images

The Emanual design team created this sheer garment for a meeting with New Zealand's prime minister.

8

1984

LONDON, UNITED KINGDOM - JULY 27:  Princess Diana Attending A Performance Of The Ballet 'swan Lake'  At The Coliseum In London. She Is Wearing A Dress Designed By Catherine Walker.  (Photo by Tim Graham/Getty Images)
Getty Images

London-based designer Catherine Walker created over 1,000 looks for Diana over the years, including this color-blocked gown for a night at the ballet.

Advertisement - Continue Reading Below
9

1984

princess diana best dresses
Anwar Hussein//Getty Images

Princess Diana looked ethereal in a two-tone pink sequin gown, as she attended a performance at the Apollo Victoria Theatre in 1984. The Princess paired the pleated drop-waist gown with a rope pearl choker and metallic accessories.

10

1984

LONDON, UNITED KINGDOM - JUNE 11:  Diana, Princess Of Wales,  Pregnant With Her Second Son, Prince Harry,  Attending The Film Premiere Of 'Indiana Jones And The Temple of Doom' In Leicester Square Just Weeks Before His Birth. She is wearing a pale blue Catherine Walker gown. (Photo by Tim Graham/Getty Images)
Getty Images

Pregnant with her second son, Diana attended a movie premiere in glamorous maternity wear also by Catherine Walker.

Advertisement - Continue Reading Below
11

1985

FLORENCE, ITALY - APRIL 23:  Princess Diana During Her Official Tour Offlorence In Italy  Wearing A Blue And Black Knee-length Evening Dress Designed By Jacques Azagury.  The Dress Has A Blue Skirt With A Blue Sash Bow At The Hip.  (Photo by Tim Graham/Getty Images)
Getty Images

It does not get any more '80s than this. Di's black-and-blue fantasy gown came courtesy of Jacques Azagury.

12

1985

melbourne, australia   november 01  prince charles with princess diana wearing a silver shimmering lame backless dress designed by fashion designer bruce oldfield  they are attending  the world premiere ofthe film  'burke and wills'  on 1st november in melbourne australia  photo by tim grahamgetty images
Getty Images

The royal definitely embraced the broad-shouldered fashions of the day, including this backless lamé dress by Bruce Oldfield. The favored silhouette soon earned her the nickname "Dynasty Di."

Advertisement - Continue Reading Below
13

1985

melbourne, australia   october 28  princess diana and prince charles at the national galley in melbourne she is wearing a dress designed by fashion designer bruce oldfield  photo by tim grahamgetty images
Getty Images

In addition to Walker, Bruce Oldfield also frequently dressed Diana through the '80s. She wore this ruched number to the National Gallery in Melbourne.

14

1985

london, united kingdom   december 03  the princess of wales attends the premiere of 'back to the future' at the empire cinema, leicester square, london wearing a burgundy velvet evening dress designed by fashion designer catherine walker and pearls down her back  photo by tim grahamgetty images
Getty Images

The fashion icon knew good outfits wow from every angle. She styled this plunging Catherine Walker gown by wearing a long strand of pearls down her back.

Advertisement - Continue Reading Below
15

1985

MELBOURNE, AUSTRALIA - OCTOBER 01:  Princess Diana In Melbourne, Australia.  (Photo by Tim Graham/Getty Images)
Getty Images

Diana didn't always wear her necklaces as necklaces, however. She once repurposed an emerald choker — a wedding gift from the Queen — as a headband for a formal night out. Her matching gown is by the Emanuels.

16

1985

the princess of wales 1961   1997, later diana, princess of wales at a gala dinner at the national gallery in washington dc, 11th november 1985 she is wearing a white, crystal beaded silk chiffon assymetric gown by japanese designer hachi photo by tim grahamgetty images
Getty Images

The Princess of Wales won over Americans on her first official visit to the U.S. This asymmetric beaded gown came from the Japanese designer Hachi.

Advertisement - Continue Reading Below
17

1985

file photo princess diana dances with actor john travolta in a dress designed by victor edelstein, whilst attending a state dinner at the white house on the fifth anniversary of princess diana's death her loss is mourned by many people among them the fashion designers whose creations she wore with great style photo by © pool photographcorbiscorbis via getty images
Getty Images

During that trip, the young princess famously stole a dance with John Travolta. An iconic photo captures her Victor Edelstein dress twirling perfectly.

18

1985

WASHINGTON, UNITED STATES - NOVEMBER 11:  Princess Diana At A  Dinner In Washington Dc Given By The Ambassador Sir Oliver Wright.  She Is Wearing A White Lace And Satin Evening Dress Designed By Fashion Designer Murray Arbeid With A Pearl And Diamond Tiara That Was A Wedding Present From The Queen  (Photo by Tim Graham/Getty Images)
Getty Images

It may look like a wedding dress, but the lace-and-satin design by Murray Arbeid appeared at a dinner in Washington D.C. Diana showed off another gift from her mother-in-law: A diamond tiara called "Queen Mary's Lover's Knot."

Advertisement - Continue Reading Below
19

1985

princess diana best dresses
Tim Graham//Getty Images

Princess Diana turned heads in a satin yellow ballgown designed by Murray Arbeid, while arriving for a premiere in London in 1985. The puffed sleeves and deep V-neck were very on-trend back then.

20

1986

The Prince and Princess of Wales attending a banquet in Muscat, Oman, during an official visit to the Middle East, November 1986. Princess Diana is wearing a cream lace 'Emanuel' gown. (Photo by Jayne Fincher/Getty Images)
Getty Images

Diana turned to cream again for a banquet in Oman. This Emanuel ensemble favors a slimmer satin skirt, though.

Watch Next 
princess diana's best dresses
Advertisement - Continue Reading Below