Products featured in this Yahoo article are selected by our shopping writers. We will earn a commission from purchases made via links in this article. Pricing and availability are subject to change.

This £49 denim shirt dress is selling out everywhere, here's where you can still buy it

The classic blue denim style is running dangerously low in stock, but you can still pick it up in black.

(Finery / Yahoo Life UK)
This Finery London denim dress is flying off shelves. (Finery London / Yahoo Life UK)

Denim dresses are a timeless style worth investing in for your year-round wardrobe, and right now there are so many great options on the high street. However, you'll have to be quick to get your hands on the most-wanted styles, as they're selling out super quickly.

Quick overview
See 9 more

Hot on the heels of M&S's denim shirt dress selling out within days, we've just spotted that the Lily Mid Wash Denim Midi Dress from Finery London has sold out at almost every retailer. But don't worry, we've scoured the internet and found a few places where it's still in stock.

Denim shirt dresses are definitely having a moment this year, and it's easy to see why. The shirt-style silhouette is a smarter and more versatile option that you can dress down with trainers for a day at the office or dress up with heels for an evening out.

Shop this stylish denim dress for your spring wardrobe before it sells out.

£49 at QVC

You can also pick up the flattering style in a classic black choice, where it's currently fully stocked in sizes 8 to 24. 

£49 at Finery London

It's no wonder this affordable version is flying off shelves at Marks & Spencer and Finery London (where it's completely sold out), and Tu Clothing. Luckily, we've spotted there's good stock at QVC, and that it's also available to buy it in black directly from Finery London (the black is fully stocked in sizes 8 to 24).

The dress combines every style choice we love: short sleeves, the perfect midi length, a classic button-down front, and a self-tie waist belt.

One happy shopper wrote that it was "exactly what I was looking for", going on to say "it fits me very nicely, no gaping along the buttons! Seems very good quality at a great price...love it!"

Right now, the retailer it's best stocked at is QVC, where you can pick it up in a mid wash blue in most sizes. You can also shop it directly from Finery London in a staple black design, but it seems many shoppers can't help but gravitate towards the classic denim shade.

(Finery London)
We love this timeless design which you can wear year-round. (Finery London)
(Finery)
You can shop the dress in a choice of two denim shades: classic blue, or black. (Finery London)
(Finery London)
Selling out fast everywhere, this blue style is currently only available at QVC. (Finery London)
(Finery)
You can't go wrong with a denim dress, it's always in style. (Finery London)
(Finery London)
We love the tie-waist element that allows you to cinch it in or wear it relaxed for extra comfort. (Finery London)

Shop now at Finery London Shop now at QVC Shop now at Tu Clothing Shop now at M&S

We love that it features utility-style front patch pockets and additional side pockets, not to mention the belt that helps accentuate your figure. Not only is this dress incredibly flattering, but it looks much more expensive than just £49. In fact, it's one of the most affordable denim shirt dress options we've found this year, so there's no denying its value for money.

It's also made from 100% cotton, so is bound to feel soft and comfortable. Currently you can shop it in most sizes from 8 to 24 at QVC, while at Sainsbury's, there's only a 16 and 18 left, and at Marks & Spencer it's entirely sold out.

We wouldn't hang about adding this to your own wardrobe, as it's selling out as we type this.

Shop now: Lily Mid Wash Denim Midi Dress | £49 from QVC

Shop now

Shop now: Lily Black Denim Midi Dress | £49 from Finery London

Shop now

Turn heads in this long-length denim dress, detailed with press-stud fastenings, dual flap chest pockets, an adjustable waist belt and a classic collar.

£55 at Next

A bestseller for a reason, this dress is designed in a feminine, shirt-style silhouette, with airy short sleeves, a collar, button-front bodice and midi-length skirt. 

£45 at Marks & Spencer

Look effortlessly chic in this pleated midi-length denim dress, complete with a collared neckline and button-through bodice. 

£110 at Marks & Spencer
Explore more purchase options
£110 at Albaray

Every capsule wardrobe should have a denim dress, and this feminine style is perfect. It comes with a V-neckline, three-quarter-length sleeves, self-tie belt and button fastenings, in a gorgeous light denim.

£28 at Tu Clothing

We can't believe how expensive this denim dress looks. Currently on sale, down from £120, this dress features a gorgeous floral embroidery, long sleeves, fit-and-flare cut and flattering belt. 

£36 at Nobody's Child

This midi-length shirt dress by Nobody's Child is cut to a figure-defining fitted silhouette, with a collared neckline and button fastenings through the front.

£110 at Marks & Spencer
Explore more purchase options
Nobody's Child at £110

The perfect throw-on denim dress, this style features a flattering waisted silhouette with a deep tier over the midi-length skirt.

£55 at Marks & Spencer

Long sleeved and available in two blue denim shades, this dress is made from a soft cotton-rich fabric, and comes with a classic collar, button through fastenings and an adjustable belted tie waist. 

£47 at Debenhams

This looser-fitting style is ideal for braving the winter weather without losing any points on style.

£43 at Debenhams

Denim dresses come in all shapes and sizes, and this floaty short design is a great summer wardrobe staple. 

£59 at Marks & Spencer

Calling all petite shoppers! This dress is designed especially for you. Available in sizes 8 to 16, it has a belted design, with long sleeves, flap-over pockets and a button front. 

£45 at PixieGirl Petite Denim Tie Dress

This is a newer addition to M&S's collection and is available in sizes 8 to 20. Layer it with a white t-shirt, add a jacket for warmth or team with tights and boots when it's cold. 

$40 at Marks & Spencer