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.

John Lewis launches mega sale on spring womenswear

Every single item is under £100 and selling very quickly.

john lewis
John Lewis' affordable clothing collection is reduced as part of the retailer's spring savings event. (John Lewis/Yahoo Life UK)

John Lewis has always been a favourite of ours, but the high street brands latest spring womenswear collection exceeded even our high expectations - especially now there's on sale on, as part of a spring savings event. Deals are only on offer until 22 April, so make sure you don't miss out on bagging a bargain.

The retailer has a range of amazing in-house clothing brands (ANYDAY, AND/OR, and John Lewis & Partners) that have all the spring and summer wardrobe essentials you need this year. From cool denim jumpsuits to linen trousers, wedding guest dresses and classic trench coats - there is plenty on offer at super affordable prices.

The ANYDAY collection is designed by John Lewis' in-house team and has been created with quality and value in mind, Think easy, everyday styles, as well as trend-driven pieces that all come in at under £100 at full price, but many are now less than £50 thanks to the sale.

Meanwhile, the AND/OR brand is all about helping customers build a versatile, modern wardrobe and attain a high-end look without having to spend huge amounts.

Lastly, there's the John Lewis & Partners range, which is filled with relaxed, versatile pieces that are thoughtfully designed and beautifully made.

We've compiled some of the best spring sale pieces, all under £100 – which will all be long-lasting, high-quality additions to your wardrobe.

John Lewis' spring clothing sale: Our top picks

Bloom Floral Midi Dress | £36 (Was £45)

(John Lewis)
(John Lewis)

Shop now

John Lewis Cutwork Sleeve Tiered Dress | £63.20 (Was £79)

(John Lewis)
(John Lewis)

Shop now

John Lewis Linen V-Neck Tunic | £39.20 (Was £49)

(John Lewis)
(John Lewis)

Shop now

John Lewis Three Piece Lounge Set | £36.80 (Was £46)

Shop now

John Lewis Knit Jacket | £47.20 (Was £59)

(John Lewis)
(John Lewis)

Shop now

John Lewis Denim Skirt | £44 (Was £55)

(John Lewis)
(John Lewis)

Shop now

John Lewis Linen Duster | £111.20 (Was £139)

(John Lewis)
(John Lewis)

Shop now

Animal Print Puff Sleeve Midi Dress | £36 (Was £45)

Shop now

John Lewis Solare Print Midi Dress | £38.40 (Was £48)

(John Lewis)
(John Lewis)

Shop now

Long Sleeve Utility Jumpsuit | £38.40 (Was £48)

(John Lewis)
(John Lewis)

Shop now

Geometric Print Shirt Midi Dress | £36 (Was £45)

(John Lewis)
(John Lewis)

Shop now

Denim Short Sleeve Jumpsuit | £40 (Was £50)

(John Lewis)
(John Lewis)

Shop now

Linen V-Neck Midi Dress | £47.20 (Was £59)

(John Lewis)
(John Lewis)

Shop now

John Lewis ANYDAY Broderie Dress | £44 (Was £55)

(John Lewis)
(John Lewis)

Shop now

John Lewis Cloud Print Cami Dress | £52 (Was £65)

(John Lewis)
(John Lewis)

Shop now

John Lewis ANYDAY Bloom Floral Puff Sleeve Top | £22.40 (Was £28)

(John Lewis)
(John Lewis)

Shop now

John Lewis Cropped Linen Trousers | £36 (Was £45)

(John Lewis)
(John Lewis)

Shop now

Straight Fit Linen Trousers | £39.20 (Was £49)

(John Lewis)
(John Lewis)

Shop now

Cutwork Detail Cotton Blouse | £39.20 (Was £49)

(John Lewis)
(John Lewis)

Shop now

Animal Print Tie Neck Top | £25.60 (Was £32)

(John Lewis)
(John Lewis)

Shop now

Animal Print D-Ring Skirt | £22.40 (Was £28)

(John Lewis)
(John Lewis)

Shop now

Mesh Animal Print Midi Skirt | £24 (Was £30)

(John Lewis)
(John Lewis)

Shop now

Longline Trench Coat | £68 (Was £85)

(John Lewis)
(John Lewis)

Shop now

Linen Blazer | £63.20 (Was £79)

(John Lewis)
(John Lewis)

Shop now