Before Duchess Catherine, Princess Diana owned the ultimate wardrobe of glamorous dresses

A fashion muse for the ages.
Loading the player...

An exemplary mother, passionate humanitarian and a kind-hearted soul is just a few of things Princess Diana will forever be remembered as.

Another addition to the list? An undisputed fashion icon.

Oh yes, if you’re not already aware of some of Diana’s most iconic looks of all time (read: bike shorts and that Travolta dress), then you should definitely get clued up on them pronto.

Just a quick glance through the archive will do the trick – and you’ll notice there’s a recurring theme to all of her knockout looks.

While her casual ensembles and skirt suit glory days are a spectacle in their own right, there was one thing that Diana could truly be trusted to nail time after time – dresses.

From glitzed up gowns to dressed-down day dresses, this royal knew a thing or two about the art of wearing the humble frock.

Keep scrolling as we take a look at her best dresses of all time.


Polo 1985 Baby blue dress

In 1985, the Princess’s baby-blue ensemble at the polo was styled to perfection – right down to those gold buttons.


Victor Edelstein 1986 Royal ascot and 1987

As for her Royal Ascot polka-dot ensemble in 1987? A knockout, if we ever saw one.


Victor Edelstein

Ah yes, the Travolta dress. The Princess’ Victor Edelstein design will go down in history as one of the greatest of all time as she took to the ballroom to dance with John Travolta at the White House in 1985.

Loading the player…

John Travolta looks back on dancing with Princess Diana at the White House


John Galliano for Dior 1996 Met Gala

At the 1996 Met Gala, Diana’s John Galliano for Dior gown took the humble lace slip dress style from our PJ drawers straight to street wear – and we have this glorious moment to thank for it.


Recycled 1987 and 1989

The Princess recycled this stunning ice-blue design in 1989 after she wore it with long sleeves in 1987. Talk about making use of what you’ve got.


Catherine Walker Elvis Dress

Known as her “Elvis'”dress because of it’s quirky collar, Diana’s bejewelled Catherine Walker design is another iconic piece that will undoubtedly inspire trends in years to come.


Catherine Walker 1989

Before colour blocking was a thing, Diana made it her own. Pink and red is difficult to pull off at the best of times, but she sure didn’t let that stop her in this stunning Catherine Walker creation.


Donald Campbell 1983 and 1985

Ever the colourful natural, Diana pulled off this bright pink Donal Campbell creation not once, but twice in 1983 and 1985.


Catherine Walker 1990

In 1990, Diana literally glittered in this sparkly Catherine Walker number.


Catherine Walker dress 1991 Brazil

During a visit to Brazil in 1991, Lady Di rocked the one-shoulder silhouette like a certified pro.


Catherine Walker

Another day, another lace win. Diana and Catherine Walker were a design match made in heaven.

Loading the player…

Princess Diana’s incredible relationship with Catherine Walker


Catherine Walker 1984 Ballet

Attending the ballet in London in 1984, Diana’s pastel pink and white number drew every eye in the vicinity – for obvious reasons.


1993 premiere of Accidental Hero

A burst of mint never goes amiss. This stripy number worn to a movie premiere in 1993 proved she’s a colour chameleon when it comes to fashion.


Blue dress 1996

A one-stop one-shoulder shop was the name of the game for Diana from the get go. This style worn in 1996 was the definition of chic.

Related stories

Unwind and relax with your favourite magazine!

Huge savings plus FREE home delivery