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.

Still need a New Year's Eve dress? John Lewis has just hugely discounted over 6,000 options

sale
Bag a new dress you'll feel great in thanks to the John Lewis sale. (John Lewis / Yahoo Life UK)

The post-Boxing Day sales are the ultimate chance to give your winter wardrobe a refresh, and snap up anything you've had your eye on, whether that's an outfit for an upcoming special occasion, New Year's Eve party or workwear staples. John Lewis is one retailer that hasn't held back as far as great fashion deals are concerned, slashing a vast majority of best-selling items significantly, including a huge range of versatile dresses.

Quick overview
See 19 more

A few standout deals include this on-trend ruffle number that is designed with an elegant waterfall silhouette that looks a lot more expensive than it is. As well as this popular striking maxi dress for £48 reduced from £69, that's perfect for an occasion, and gorgeous black slip dress that's £41 down from £59 that shoppers describe as a "no fuss, no frills, perfect" dress. Both dresses have been tried and tested by one of our very own contributors, so we can confirm they are worth purchasing, especially while discounted.

👉 Browse John Lewis's sale
🛍️ Shop womenswear deals
🛍️ Shop menswear deals
🛍️ Shop dress deals
🛍️
Shop coat and jacket deals

With over 6,000 dresses reduced in its Winter Sale, there's no shortage of styles to choose from in the John Lewis sale. Not sure where to start? We've scoured the pages of dress deals to find the hottest offers below, including plenty of great New Year's Eve party options.

⭐ Top party dress deals in the John Lewis sale ⭐

This elegant maxi dress looks luxury, designed with tie-neck detail, fluted sleeves, an asymmetrical hem and fit-and-flare shape. 

This dress has been tried and tested by the Yahoo UK team - read our review here.

£48 at John Lewis

This ruffled dress design is very on-trend with various retailers dropping similar versions. This style in particular, features an elegant waterfall silhouette with ruffle detailing, long, fluted sleeves and an asymmetric waist. 

£39 at John Lewis

We love the lace detailing and elegant shape on this midaxi slip dress. Shop it in either a gorgeous deep berry shade, or staple black. 

£45 at John Lewis

Dazzle in this chic metallic number this NYE and enjoy a flattering cap sleeve, round neckline, asymmetric detailing and maxi hem. 

£48 at John Lewis

This flowy floral number is the perfect transitional piece for autumn to winter. It features stylish bow details on the cuffs and ruffle frills, alongside a watercolour-style print. 

This dress has been tried and tested by the Yahoo UK team - read our review here.

£39 at John Lewis

This is such a great classic dress to have in your wardrobe. 

This dress has been tried and tested by the Yahoo UK team - read our review here.

£41 at John Lewis

This sequin number is perfect for your party plans. Layer over a black polo neck jumper and tights for a cosy winter look.

£41 at John Lewis

This brand-new red number is a definite head-turner! Designed in a bold red, with a modern asymmetrical hem, short sleeves and V-neckline, there's no wonder it's a current bestseller. 

£45 at John Lewis

This maxi dress is designed with a flattering batwing shape, tie-neck detail and watercolour-style rose print that looks super chic on. 

£62 at John Lewis

Embrace this green satin slip-on, which you can layer with a jumper or roll neck underneath for added warmth. 

£31 at John Lewis

If you're having a lowkey NYE celebration at home, this cosy knitted dress is minimal effort. Just add a pair of sparkly tights to welcome in 2025. 

£27 at John Lewis

Go simple yet sophisticated this party season with a trendy poplin-style dress, available in a choice of two colours. 

£27 at John Lewis

Sparkle through the new year with this sequin mini dress, designed with long sleeves, a round neckline and relaxed shape. 

£59 at John Lewis

Now's your chance to nab this popular denim style while it's reduced. A great year-round dress that you can wear for various occasions, we particularly love it teamed with a pair of boots for winter. 

£47 at John Lewis

Rock this vintage-inspired maxi number with your favourite pair of black boots or sparkly heels. It features a woven fabric that has a subtle pattern and texture that makes it look a lot more expensive.

£41 at John Lewis

This vintage-style dress comes with a trendy snake print, frill detailing, a flowing midi-length skirt and keyhole fastening. 

£39 at John Lewis

Complete with a gorgeous marble print in a versatile navy colour, this dress comes designed with a midi-length hem that drapes beautifully and long sleeves that are perfect for cooler temperatures. 

£39 at John Lewis

Bohemian in style, this effortless floaty dress comes in two colours: blue and black, and has been described by shoppers as "beautiful". We particularly love the tie wrist details and pleating. 

£35 at John Lewis

This tiered dress has a lovely shape and is a lovely lightweight fabric that is very comfortable for everyday wear.

£53 at John Lewis

Featuring a chic feminine design, this dress is designed with a green, abstract print all-over in a comfortable crinkle fabric, with elasticated ruffle cuffs. 

£77 at John Lewis

This blue midaxi dress is lightweight, flowy and super comfortable for wearing all day and is now half price. 

This dress has been tried and tested by the Yahoo UK team - read our review here.

£19 at John Lewis

This vintage inspired dress with shirring on the sleeves is an ideal throw-on number.

£53 at John Lewis

Dresses don't get much flowier than this. This relaxed style, designed with a round neckline and a charming sleeveless cut, is ideal for taking on holiday or when the temperature creeps up and you want to wear something nice. 

£22 at John Lewis

This polka dot pick is designed with flared sleeves, a shirred waist and floaty, tiered skirt for a relaxed yet put-together look.

£32 at John Lewis