It’s party season, a time of year that either fills you with sartorial dread or has you screaming with excitement as you get to wear yet another embellished dress to the pub on Friday night (‘tis the season after all).
The Guardian’s journalism is independent. We will earn a commission if you buy something through an affiliate link. Learn more.
I spend most of the year wearing navy trousers and oversized shirts, but there’s something about a party dress that speaks to my inner J-Lo. Give me applique flowers, cowl necks, asymmetric hemlines and lace edging, perhaps with an oversized blazer or knee-high boots. The options are endless and, in my opinion, during the silly season, the usual rules don’t apply. Here are the best party dress picks for December and beyond.
The best party dresses for 2025
Asos
Velvet midi dress
£41.50
Velvet midi dress
£41.50 at Asos
This green velvet off-the-shoulder dress from Asos looks super-luxe and is the very spirit of Christmas. It goes up to a UK30, too.
Asos
Velvet midi dress
£41.50
Mango
Dress with bow neckline
from £79.99
Dress with bow neckline
£79.99 at Mango£79.99 at John Lewis
The mini dress is having a resurgence, and this one from Mango is sweet without being too saccharine. Style it with a pair of black mules and a faux-fur jacket for a fun, cool-girl party look.
Mango
Dress with bow neckline
from £79.99
Monsoon
Sicily midi dress
from £112
Sicily midi dress
£112 at Monsoon£160 at M&S
A fit-and-flare style is a failsafe: it will pretty much suit all figures. So go bold with leopard print, like this version from Monsoon, then add a red lip and a sparkly shoe.
Monsoon
Sicily midi dress
from £112
The White Company
Asymmetric dress
£119
Asymmetric dress
£119 at the White Company
I love this White Company dress. It’s simple and chic but with a touch of directional difference. I’d dress it up with gold jewellery and some embellished court shoes. Style it with a black blazer and it will see you from the theatre, to dinner, to a party. Ideal.
The White Company
Asymmetric dress
£119
Reiss
Crystal-necklace mini dress
from £240
Crystal-necklace mini dress
£240 at Reiss£240 at Next
What screams “festive fun” more than a green satin mini dress, complete with a velvet trim and a crystal bow halter necktie? Wear with silver flat pumps for dancing.
Reiss
Crystal-necklace mini dress
from £240
For more, read our guide to the best party flats
Reformation
Laverna dress
£328
Laverna dress
£328 at Reformation
Sometimes I struggle to find a dress that ticks any of the party-style boxes, and sometimes a dress strides in and effortlessly ticks them all. The Laverna dress from Reformation has 3/4-length sleeves and the perfect square neckline, showing just the right amount of collarbone, and it’s a fitted, midi length without being too milkmaidy. You will wear it all season.
Reformation
Laverna dress
£328
H&M
Embellished A-line dress
£54.99
Embellished A-line dress
£54.99 at H&M
Winter whites always make an impact at a party, and you’ll stand out among the black and jewel tones. I’d wear this H&M shift with chunky silver jewellery and a pair of platform heels.
H&M
Embellished A-line dress
£54.99
Nobody’s Child
Green velvet midi dress
from £89
Green velvet midi dress
£89 at Asos£95 at Nobody’s Child
Nod to the 90s and opt for a fitted cowl-neck dress. Add gold chunky jewellery and gold sandals.
Nobody’s Child
Green velvet midi dress
from £89
Me+Em
Silk-blend velvet dress
£350
Silk-blend velvet dress
£350 at Me+Em
This burgundy lace and velvet shift from Me+Em might be an investment, but the style is timeless and you’ll be able to wear it for years to come. Wear your hair up to show off the beautiful high neckline.
Me+Em
Silk-blend velvet dress
£350
Never Fully Dressed
Black velvet lace insert dress
from £89
Black velvet lace insert dress
£89 at Never Fully Dressed£129 at Asos
If you haven’t heard about Never Fully Dressed, I’d suggest having a look at its website now. Specialising in fun, colourful, flirty and embellished styles, it’s my first stop for party wear. I’m a huge fan of this black lace dress, which is just the right amount of naked for me. The prices won’t break the bank either.
Never Fully Dressed
Black velvet lace insert dress
from £89
M&S
Jacquard lace mini dress
£99
Jacquard lace mini dress
£99 at M&S
There’s something quite chintzy 60s about this dress, which I love. Wear it as it is, or style it with a sheer polo neck underneath for a throwback look.
M&S
Jacquard lace mini dress
£99
AYM Studio
Selene dress
£159
Selene dress
£159 at AYM Studio
Made in small batches in London, AYM Studio’s gorgeous, weighty jersey dresses really flatter all shapes. Chocolate brown is such a sophisticated colour choice for a party look – warmer than black, but still very chic.
AYM Studio
Selene dress
£159
Boden
Gold metallic shift dress
from £139
Gold metallic shift dress
£139 at Boden£139 at John Lewis
Head to Boden for the most timeless festive looks this season. This dress is my absolute favourite: find me by the drinks trolley in this gold brocade shift, which comes with a black velvet belt.
Boden
Gold metallic shift dress
from £139
River Island
Red corsage mini dress
£56
Red corsage mini dress
£56 at River Island
Sometimes you want your party dress to really step up and exude fun, glamour, power and affordability all in one go – and that’s exactly what this dress from River Island does.
River Island
Red corsage mini dress
£56
Rixo
Satin midi dress
£295
Satin midi dress
£295 at Rixo
Midnight blue can be overlooked as a party wear colour, but it looks great with gold accessories and dark burgundy nails. This satin dress from Rixo will work as an evening look all year round.
Rixo
Satin midi dress
£295
Mint Velvet
Diamante trim midi dress
from £220
Diamante trim midi dress
£220 at Mint Velvet£220 at John Lewis
With perfectly placed keyhole cutouts so that you can still wear a bra underneath, this Mint Velvet dress will be your most hard-working look during party season. Keep it simple with black sandals and a black clutch bag.
Mint Velvet
Diamante trim midi dress
from £220
Aligne
Satin party dress
£109.99
Satin party dress
£109.99 at Aligne
A drop waist dress isn’t for everyone, but it does speak to a certain kind of laidback glamour that’s very much up my street. This silver dress from Aligne looks great with black knee-high boots.
Aligne
Satin party dress
£109.99
Queens of Archive
Claudia maxidress
£330
Claudia maxidress
£330 at Queens of Archive
Queens of Archive is really establishing itself as the place to go for dresses with drama, and this floral-print 1970s-inspired style is no exception. It’s perfect for winter parties, NYE drinks and beyond.
Queens of Archive
Claudia maxidress
£330
Whistles
Cape satin midi dress
from £149
Cape satin midi dress
£149 at Whistles£149 at John Lewis
A cape-style dress will effortlessly inject some glamour into your evening. Wear with black velvet platform heels.
Whistles
Cape satin midi dress
from £149
Kemi Telford
Statement gold maxidress
£135
Statement gold maxidress
£135 at Kemi Telford
Made in limited quantities, this Kemi Telford dress is the ideal amount of wearability v luxe. Add a pop of colour with red suede sandals.
Kemi Telford
Statement gold maxidress
£135
Pink City Prints
Midnight tartan dress
£195
Midnight tartan dress
£195 at Pink City Prints
Tartan is the ultimate festive party print; I adore this full-skirted dress from Pink City Prints.
Pink City Prints
Midnight tartan dress
£195
Phase Eight
Red maxidress
from £189
Red maxidress
£189 at Phase Eight£189 at John Lewis
This showstopper of a dress from Phase Eight has so much personality. Just add some simple shoes, fine jewellery and a slicked-back up-do.
Phase Eight
Red maxidress
from £189
Next
Sheer embellished mini dress
£89
Sheer embellished mini dress
£89 at Next
A sheer overlay is the ideal way to signal that you’re up to date with all things fashion (all the kids are doing it) – and it’s just very wearable.
Next
Sheer embellished mini dress
£89
ba&sh
Velvet midi dress
£365
Velvet midi dress
£365 at ba&sh
If bows and embellishments aren’t your thing, then opt for a style like this print kimono and pair with knee-high boots.
ba&sh
Velvet midi dress
£365
Frill dress
£109 at Arket
The dusky pink colour of this dress from Arket is perfectly unexpected for this time of year. A romantic style like this calls for harder accessories, so wear with chunky silver hoop earrings and black boots or mules.
Zara
Velvet halter dress
£45.99
Velvet halter dress
£45.99 at Zara
I always think an ochre velvet style is the ideal alternative to a glitzy gold dress: it’s warmer, suits all skin tones and looks opulent with a deep red lip.
Zara
Velvet halter dress
£45.99
Anthropologie
Velvet bell-sleeve mini dress
£76
Velvet bell-sleeve mini dress
£76 at Anthropologie
When all else fails, a tunic-style dress is a forever winner. Not so form-fitting that you feel restricted, but fun enough for any party. I love the scallop trim and embroidery on this version from Anthropologie.
Anthropologie
Velvet bell-sleeve mini dress
£76
Free People
Printed slip
£88
Printed slip
£88 at Free People
I really like the ultra-feminine detailing on this dress from Free People. To make it look modern, I’d offset it with an oversized tuxedo blazer and black ribbon tie heels.
Free People
Printed slip
£88
Massimo Dutti
Printed dress with knot detail
£129
Printed dress with knot detail
£129 at Massimo Dutti
Massimo Dutti always offers luxe-style dresses with beautifully draped fabric, which aren’t always easy to find on the high street. I love this subtle print.
Massimo Dutti
Printed dress with knot detail
£129
Topshop
Asymmetric midi slip dress
from £48
Asymmetric midi slip dress
£48 at Topshop£48 at Asos
Opt for a twist on the LBD and try an asymmetric hemline – wear it with heels or with knee-high boots.
Topshop
Asymmetric midi slip dress
from £48
For more, read Jess Cartner-Morley on the rules of Christmas dressing and sequin-free party looks
Melanie Wilkinson is the Guardian’s styling editor

