Meghan Markle Just Wore a $36 Dress From H&M

The Duchess of Sussex's royal wardrobe so far has been predominantly comprised of luxury labels, more than the high street, as she has turned to the likes of Givenchy, Oscar de la Renta and Victoria Beckham for her official visits. We could count on one hand the number of times Meghan has worn the high street since becoming a royal — she has worn one ASOS maternity dress and a sweater by Marks & Spencer. 

Today she wore a $36 knitted sleeved dress by H&M to visit one of the charities she has become a patron of, the animal rescue charity Mayhew. Meghan wore one of the key trends for spring summer 2019 — head-to-toe beige. She stuck to an all-beige color palette pairing her H&M dress with a matching coat by Armani and a bag by Stella McCartney. 

On Meghan: H&M Dress; Armani Coat; Stella McCartney bag. 

Shop the Look

Shop More Beige Pieces:

Next up, Meghan Markle's sold-out $120 flats just got restocked

Explore More:
Emma Spedding
Freelance Fashion Editor

Emma is a freelance fashion editor with over 15 years experience in industry, having worked at The Telegraph, Grazia and, most recently, British Vogue. Emma was part of the founding team of Who What Wear UK, where she worked for six years as Deputy Editor and then Editor—helping shape the team into what it is today is one of the biggest privileges of her career and she will always see herself as a Who What Wear girl, contributing to both the US and UK sites. Whether she's writing about runway trends or spotlighting emerging brands, she aims to write about fashion in a way that is democratic and doesn't promote over consumption.