Princess Charlotte’s Trooping the Colour sailor dress: From John Lewis to H&M, high street ideas

Watch more of our videos on Shots! 
and live on Freeview channel 276
Visit Shots! now

This article contains affiliate links. We may earn a small commission on items purchased through this article, but that does not affect our editorial judgement.

Princess Charlotte wore a sailor-style dress in navy and white to match her mother, the Princess of Wales’s chic look at Trooping the Colour.

Princess Charlotte shared another Mini-Me moment with her mother, the Princess of Wales at Trooping the Colour 2024. Whilst Catherine, Princess of Wales wore an upcycled Jenny Jenny Packham dress, Princess Charlotte looked very sweet in a nautical-inspired dress. 

Catherine, Princess of Wales is obviously a fan of sailor-style dresses for her daughter, Princess Charlotte as she wore one to Trooping the Colour last year. For that occasion, Princess Charlotte wore a white and red sailor dress.

When Princess Charlotte appeared with her mother, the Prince and Princess of Wales at the Commonwealth Games, held in Birmingham in 2022, she wore a £39 nautical style dress by Rachel Riley. Featuring a pean pan collar, the navy and ivory breton stripe, it looked perfect for the occasion.

The designer Rachel Riley is one that is favoured by the Princess of Wales as when Princess Charlotte turned six, she was seen wearing a Rachel Riley dress with puff sleeves in the birthday photograph that was released.

When Hello! Magazine spoke to Rachel Riley about Princess Charlotte wearing one of her dresses, she told them that “It was such a treat to see! It was a delightful surprise, I wasn’t expecting it at all and was gardening at the time!”

There are plenty of Princess Charlotte high street sailor style dresses available on the high street such as this Cotton jersey sailor dress £9.99 from H&MThere are plenty of Princess Charlotte high street sailor style dresses available on the high street such as this Cotton jersey sailor dress £9.99 from H&M
There are plenty of Princess Charlotte high street sailor style dresses available on the high street such as this Cotton jersey sailor dress £9.99 from H&M | H&M and Getty

Sailor dresses are not just for the royal family and make the perfect look for family picnics, summer days out or if you have an occasion like a forthcoming wedding. I have found three perfect sailor dresses for little girls, ranging from H&M to John Lewis to George at ASDA. Happy shopping!

John Lewis

Made in a timeless nautical-style, this pale blue cotton chambray dress from Trotters comes fully lined and features short puffed sleeves, blue striped detailing and a classic blue sailor collar for a smart finish. Sitting just at the knee, this dress is perfect for all of your smart summer occasions, from Christenings to weddings.

George at ASDA

H&M