The greatest gowns ever worn by royals

Princess Margaret, Queen Elizabeth II, Princess Anne and Queen Elizabeth II, Princess Diana, Catherine, Princess of Wales, Meghan Markle

There's no denying that royals have worn some of the most gorgeous gowns in history. From the late Queen Elizabeth to Meghan Markle, the British royals especially have stepped out in some head-turning designs many of us can only dream of wearing.

Curious? Check out this gallery for the most unforgettable royal gowns ever worn.

Princess Margaret

Princess Margaret, Queen Elizabeth II, Princess Anne and Queen Elizabeth II, Princess Diana, Catherine, Princess of Wales, Meghan Markle

Princess Margaret wore this fairy-tale gown in 1949. Paired with the necklace, she looked like a Hollywood star.

Queen Elizabeth II

Princess Margaret, Queen Elizabeth II, Princess Anne and Queen Elizabeth II, Princess Diana, Catherine, Princess of Wales, Meghan Markle

For her coronation ceremony in 1953, the Queen wore a gown designed by Norman Hartnell. The elaborate dress was made of white duchess satin and florals embroidered with gold and silver thread, representing the commonwealth countries.

Princess Margaret, Queen Elizabeth II, Princess Anne and Queen Elizabeth II, Princess Diana, Catherine, Princess of Wales, Meghan Markle

While visiting Tanzania in 1956, the Princess wore an elegant dress with a big ribbon detail on it. She looked like a true modern '50s royal.

Princess Margaret, Queen Elizabeth II, Princess Anne and Queen Elizabeth II, Princess Diana, Catherine, Princess of Wales, Meghan Markle

This was the first time President John F. Kennedy and Jackie Kennedy visited Buckingham Palace, this in 1961. The Queen wore a blue ballgown by Norman Hartnell with white gloves for the occasion.

Princess Anne and Queen Elizabeth II

Princess Margaret, Queen Elizabeth II, Princess Anne and Queen Elizabeth II, Princess Diana, Catherine, Princess of Wales, Meghan Markle

In 1969, the late monarch and her daughter, Princess Anne, went on a state visit to Austria. Anne wore a white dress with a sash, gloves, and a tiara, while the Queen wore a lime green gown with a matching sash and, of course, jewelry.

Princess Margaret, Queen Elizabeth II, Princess Anne and Queen Elizabeth II, Princess Diana, Catherine, Princess of Wales, Meghan Markle

The Princess wore a white caped gown with sequined detailing at a ballet performance in New York. She is seen here with her then-husband, Antony Armstrong-Jones, in 1974.

Princess Diana

Princess Margaret, Queen Elizabeth II, Princess Anne and Queen Elizabeth II, Princess Diana, Catherine, Princess of Wales, Meghan Markle

Known for her iconic style, Princess Diana wore this beautiful red gown by Bellville Sassoon at the Royal Opera House in London in 1982.

Princess Margaret, Queen Elizabeth II, Princess Anne and Queen Elizabeth II, Princess Diana, Catherine, Princess of Wales, Meghan Markle

The Princess literally shined in this evening gown by Bruce Oldfield, which she wore to the premiere of the James Bond film 'A View to Kill' in 1985.

Princess Margaret, Queen Elizabeth II, Princess Anne and Queen Elizabeth II, Princess Diana, Catherine, Princess of Wales, Meghan Markle

To celebrate her 40th wedding anniversary to Prince Philip, the Queen chose a white dress with patterned dots. She accessorized with a sparkling tiara and an elaborate diamond necklace.

Princess Margaret, Queen Elizabeth II, Princess Anne and Queen Elizabeth II, Princess Diana, Catherine, Princess of Wales, Meghan Markle

Spotted in London in 1992, the Princess wore this stunning bright pink gown, proving that she was always a fashionista.

Catherine, Princess of Wales

Princess Margaret, Queen Elizabeth II, Princess Anne and Queen Elizabeth II, Princess Diana, Catherine, Princess of Wales, Meghan Markle

Kate Middleton looked regal in a pale purple gown by Alexander McQueen while attending a BAFTA event in Los Angeles in 2011.

Meghan Markle

Princess Margaret, Queen Elizabeth II, Princess Anne and Queen Elizabeth II, Princess Diana, Catherine, Princess of Wales, Meghan Markle

While attending the 2018 Fashion Awards in London, Meghan Markle proved that a sleek black gown is always a winner. She kept it simple with minimal golden accessories.

Princess Margaret, Queen Elizabeth II, Princess Anne and Queen Elizabeth II, Princess Diana, Catherine, Princess of Wales, Meghan Markle

A fan of monochromatic outfits, the Duchess looked super elegant in this all-red look while attending the Mountbatten Festival of Music in 2020.

Princess Margaret, Queen Elizabeth II, Princess Anne and Queen Elizabeth II, Princess Diana, Catherine, Princess of Wales, Meghan Markle

Attending an event at the Royal Albert Hall in 2021, Kate Middleton showed us that the perfect emerald gown exists. Paired with matching shoes and clutch, she looked like a movie star.