While British royal women often wear monochromatic outfits, they don’t shy away from a floral print. Princess Diana, in typical '80s fashion, loved big, bold blooms, while Kate Middleton, now the Princess of Wales, has favored delicate, nature-inspired prints. During her lifetime, Queen Elizabeth II, ever the fan of floral prints, sported vibrant flower-covered ensembles, and even Meghan, Duchess of Sussex, who loves neutrals, has dipped her toe into floral looks. As spring begins, take a look back at 50 iconic moments when the royals wore floral prints.
Princess Diana looked chic in a Donald Campbell dress paired with a long blazer and pearl choker when she and Prince Charles left for their honeymoon in August 1981.
Kypros//Getty Images
The then-Duchess of Cambridge stunned in a light blue and pink shirt dress at a “Back to Nature” event in June 2019.
Max Mumby/Indigo//Getty Images
A young Queen Elizabeth posed in a pink- and red-flowered dress paired with matching white accessories while on a 1975 trip to Mexico.
Serge Lemoine//Getty Images
In an apt outfit to visit RHS Hampton Court Garden Festival, Sophie wore a pale blue dress with florals and fauna.
Max Mumby/Indigo//Getty Images
While on a royal visit to Belize in 2022, Kate chose this smocked, blue floral dress.
Pool//Getty Images
Meghan stepped out in a green floral dress at a 2018 engagement.
Karwai Tang//Getty Images
In 2023, Sophie, Duchess of Edinburgh attended a military performance in a white and blue midi dress.
Max Mumby/Indigo//Getty Images
A young Princess Margaret opted to wear a fuzzy cream cardigan over her shoulders for a 1955 polo tournament at Great Windsor Park.
Slim Aarons//Getty Images
In 1978, Anne wore this flowing white gown with orange flowers to an event at the Dorchester Hotel.
Tim Graham//Getty Images
Diana belted a shin-length pencil skirt, and paired it with a collared sailor blouse for a polo match in Cirencester in June 1985.
Tim Graham//Getty Images
Rainy weather made Kate’s Prada poppy dress pop.
Max Mumby/Indigo//Getty Images
For King Charles’s coronation, his niece Lady Louise Windsor wore a Suzannah London dress featuring a delicate iris pattern.
Max Mumby/Indigo//Getty Images
Shortly after announcing her first pregnancy in October 2018, Meghan Markle visited the University of the South Pacific in Suva, Fiji. She wore a tiered red and purple maxi dress, black espadrilles, and traditional honorary garb.
Pool//Getty Images
Diana’s gown at a 1989 London film premiere is the perfect example of black tie floral.
Tim Graham//Getty Images
In January 2018, Princess Eugenie opted for a cap-sleeve dress by Erdem for photos announcing her engagement to Jack Brooksbank.
WPA Pool//Getty Images
Diana looked pretty in pink in this Belville Sassoon patterned dress while in Australia in 1983.
Anwar Hussein//Getty Images
William and Kate brought their children, Princess Charlotte and Prince George, to the first day of school at Thomas’s Battersea in London in September 2019. The Duchess wore a pink, white, and navy daisy-printed dress with a belt and pointed toe flats.
AARON CHOWN//Getty Images
The Duchess of Edinburgh opted for a darker floral dress at a homecoming parade in 2024.
Max Mumby/Indigo//Getty Images
In July 2010, the Queen attended the unveiling of a statue of herself in Winnipeg, Canada. She wore a pink dress with bright yellow roses and a vibrant hat to the event.
WPA Pool//Getty Images
During her state visit to Nigeria, Diana wore a Catherine Walker floral long dress for a banquet in Lagos.