The Best Style Moments of Princess Diana
The Travolta Gown
Diana donned this midnight blue velvet gown when visiting the White House in 1985—and took a twirl around the dance floor with John Travolta during the event!
1 of 25
Hot Pink Lady
Princess Diana and Prince Charles visited St. Peter’s Basilica in Rome during a tour of Italy in 1985, and she stunned in a hot pink day outfit.
2 of 25
Houndstooth on Houndstooth
We love a good pattern mix, and Diana layered two different houndstooth pieces impeccably while visiting people with disabilities in Sandringham in 1990.
3 of 25
Elegant Ensemble
The princess looked breezy and light in this elegant chiffon gown she wore while attending the Cannes Film Festival with her husband in 1987.
4 of 25
First Pregnancy Outing
After announcing her first pregnancy in 1981, Princess Diana visited the Guildhall in London in a charming coat-and-hat ensemble.
5 of 25
Polka Dots & Polo
Princess Diana presented a prize medal to Prince Charles’ polo manager in 1987 in a cheeky black-and-white polka dot dress.
6 of 25
A Headband for a Princess
We swooned over this jeweled headband that Princess Diana wore with a turquoise drop-waist gown at an event in Australia in 1985.
7 of 25
Her Scottish Wellies
The young couple took a trip to rainy Scotland, and Diana looked cozy in a colorful sweater and her Hunter boots.
8 of 25
The Elvis Dress
Princess Diana wore this white gown and jacket duo—dubbed “The Elvis Dress”—with a massive jeweled tiara while in Hong Kong in 1989.
9 of 25
Her Cinderella Dress
Princess Diana, with Prince Charles, wearing a beautiful blue dress à la Cinderella in Australia in 1983.
10 of 25
Pink & Red Duo
We love this fashion-forward outfit. The bright number mixed red and pink in the best way when she was in the United Arab Emirates for her official tour in 1989.
11 of 25
Christmas Day Furs
Diana and a young Prince William attend Christmas Day service together, adorned with warm royal fur and stylish booties, in 1994.
12 of 25
Airplane Attire
Diana emerged from an airplane at the Melbourne airport in Australia looking regal in a beige coat dress and matching hat in 1985.
13 of 25
One-Shoulder Look
Diana rocked a blue one-shoulder gown in a loose silhouette for a fashion show in 1982.
14 of 25
Salute!
We love this crisp white-and-gold military-inspired suit Princess Diana rocked for her visit to Sandhurst Military Academy in 1987.
15 of 25
Turban Time
The royal lady looked absolutely worldly in this blue-and-white suit and turban hat when visiting the United Arab Emirates in 1989.
16 of 25
Leopard Print Lady
This sassy bathing suit and sarong was a hit when Princess Diana wore it on holiday in the Caribbean in 1990.
17 of 25
Little Black Dress
No one can do a LBD like Princess Diana, as she stunned the crowds in London in 1994.
18 of 25
Hot Pink & Sapphires
Princess Diana had her sapphire jewels and a stunning tiara on full display when wearing this pink gown to a state reception in Brisbane in 1983.
19 of 25
Casual Sports Day
Princess Diana confidently owned whatever look she put on, even if she decided to wear a baseball cap, sweatshirt, and an oversized blazer to the polo club.
20 of 25
Summer Print
There’s something that feels so fun, fresh, and summery about this red print dress that Princess Diana wore to a June wedding in 1981, alongside Princess Margaret.
21 of 25
Blushing at the Ballet
Princess Diana wore a sleek blush and ivory gown to the London Coliseum for a ballet performance in 1989, looking chic and downright fit.
22 of 25
Charitable Travel
Diana looked in her element while volunteering in Angola in 1997.
23 of 25
Teal Waist-Cincher
Diana showed off her great figure with this light day look, complete with a waist-cinching teal belt, during a trip to Bangkok in 1988. Extra points for the trendy white sunglasses!
24 of 25
Wedding Day
Of course, we can’t skip her most famous outfit of all—the over-the-top gown worn for her wedding to Prince Charles in 1981 at St. Paul’s Cathedral.