There are a few high-street stores I rely on all year round, but this season, I keep coming back to H&M. My wish list is pretty varied, from its staple tailored trousers to affordable accessories, but it’s the dress category that has really caught my eye—in fact, I’m still wearing a ruched draped H&M dress I picked up last summer (below). And with so many summer additions dropping in, now seems like as good a time as any to delve into the array of stylish dresses H&M has to offer.
To be honest, we would do anything for a great dress, so searching through thousands (yes, thousands) to find the best ones is very on-brand for us. And as cost per wear is important, we’ve made sure these expensive-looking styles that’ll go the distance. Not only does H&M have standout styles for this season and beyond, but with sizes ranging from XS to 4XL, the sizing is so inclusive compared to a lot of high-street stores.
One benefit of extensive searching is there’s plenty of variation among the best dresses, so every event and style is covered. Denim shirt dresses can be styled all year round, whilst little black dresses are the backbone of our wardrobes. A floaty silhouette suits milder, trans-seasonal days and adds extra comfort for those times when you need a roomier fit. Whatever style your wardrobe is missing, there’s something for you in our edit of the best H&M dresses. Read on to find your new favourite.
Shop the Best H&M Dresses:
1. White Dresses
H&M
Draped Linen-Blend Dress
£38
Guaranteed to keep you cool on those warmer summer days.
H&M
Jacquard-Weave Tie-Back Dress
£45
So easy to throw on and look instantly put-together.
H&M
Jacquard-Weave Strappy Dress
£85
Elegance in a dress.
2. Shirt Dresses
H&M
Long Cotton Shirt Dress
£55
It’s well worth having a trusty shirt dress to fall back on.
H&M
Utility Dress
£65
Utilitarian style done right.
H&M
Belted Shirt Dress
£45
Simply add a neutral turtleneck and boots come autumn.
3. Bandeau Dresses
H&M
Bandeau Bodycon Dress
£55
I’m picturing this with red lipstick and a black blazer for date night.
H&M
Frill-Trimmed Bandeau Dress
£45
The asymmetric frills are so beautiful.
H&M
Bandeau Dress
£38
This little number is so easy to dress up or down.
4. Elegant Maxi Dresses
H&M
Twist-Detail Crinkled Dress
£140
I can’t believe this is high street.
H&M
Silk Dress
£140
This simple silk maxi comes in lots of different colours.
H&M
Silk Slip Dress
£190
Totally timeless.
5. LBDs
H&M
Shift Dress
£28
Such an easy LBD.
H&M
Flounced Cotton Dress
£30
The perfect Friday night dress.
H&M
Silk-Blend Halterneck Dress
£190
So simple, yet so sleek.
This story was published at an earlier time and has since been updated.
EXPLORE MORE: