What to wear for Christmas: outfit ideas for every kind of festive occasion

If you're struggling to decide, look no further...
  • We earn a commission for products purchased through some links in this article.
  • Be inspired for the big day with our festive fashion picks

    Deciding what to wear for Christmas is no easy task. Whatever your traditions, it’s always nice to pick a stand-out outfit to mark the occasion, but what if you have more than one special event lined up?

    A bit of glitz and glamour is a must for some, and can be incorporated in a number of different ways: if you usually relax around the house on Christmas Day enjoying indoor festivities, then choose a comfortable outfit – perhaps a sparkly top with slouchy jeans and snuggly slippers.

    If you dine out, or visit family, why not go all out? Team glitzy shoes with a smart, festive dress or jumpsuit. Make sure you consider outerwear and don’t get caught out in the cold.

    Whatever your plans, choosing what to wear for Christmas should be fun. Spend time getting ready on Christmas morning and use it as an excuse to steal some quality ‘you time’. Just make sure you choose an outfit that will accommodate a few mulled wines and a big lunch…

    Whether you’re looking for a beautiful top, a dress that will make you feel a million dollars, or statement accessories to inject some wow, scroll through our gallery of fashion ideas to find inspiration for a gorgeous Christmas.

    What to wear for Christmas

    & Other Stories Cashmere Jogger Trousers, £55

    Let’s face it – we don’t all want to dress up on Christmas Day. For many of us, the 25th signals the time to chill out, to relax; to be as comfortable as possible, as well as eat as much as our stomachs can bare! So we reckon this gorgeously laid-back, but ultra-luxurious cashmere trousers from & Other Stories are a great pick. You’ll look chic and put together for your guests, but best of all, you’ll feel so cosy.

    SHOP NOW: £55, stories.com

    Whistles velvet wide leg trouser, £83.30

    If you’d rather get a bit more dressed up though, these Whistles trousers are great. They’re timeless, and so will work for many Christmases to come, but can also be dressed up or down – with a sparkling, glittery cami, or a comfy Christmas jumper!

    SHOP NOW: £83.30, whistles.com

    Boden juliana velvet dress, £98

    This Boden dress is a real show-stopper! Christmas is all about luxury and indulgence, so if you can’t wear a sumptuous velvet gown then, when can you? We adore the textured wrap detail on this dress, and the half-length bell sleeves. And of course, the vibrant beetroot colour is the real star of the show with this dress. Team with heels and you’re good to go!

    SHOP NOW: £98, boden.co.uk

    Marks & Spencer sequin animal print midi skirt, £39.50

    Midi skirts are one of the biggest trends of 2019, so kick off the beginning of the end of the year with this sparkling option from M&S. The sequins and vibrant pattern will wow your guests, and the skirt is also fully lined for comfort – which is much needed after a few too many mince pies!

    SHOP NOW: £39.50, marksandspencer.com

    Missoma Amazonite charm hoops, £98

    Even if you don’t fancy dressing up in something extravagant, you can always make a statement with your accessories instead. These stunning hoop earrings – from Meghan Markle’s favourite brand, Missoma – have an Amazonite green stone and are made from 18ct gold, so would be a beautiful, special item of jewellery to wear come 25th December. Plus, there’s 25% off on all items at the moment for Black Friday.

    SHOP NOW: £98, missoma.com

    Oasis sparkle batwing jumper, £28

    Sometimes, all you really want to wear on Christmas day is a cosy jumper, keeping you warm and allowing plenty of space for your Christmas dinner! But if you want to wear on that’s a little bit special, then you might like this green, ever-so-subtly sparkly jumper, with batwing sleeves. It’s glittery, silver detail makes it far more exciting than your ordinary Christmas jumper, but it’s not so out there that you’ll feel like a Christmas bauble yourself.

    SHOP NOW: £28, oasis-stores.com

    Hush Marie blouse, £69

    This gorgeous Hush blouse will last you through Christmas and beyond! It’s sophisticated and stylish, and could easily become your go-to for the party season, given that it’ll go with trousers, skirts and jeans. The blouse is ideal for the work party too – as it’ll take you easily straight from the office to the bar! With a relaxed fit, you’ll feel comfortable in it all day and night too.

    SHOP NOW: £69, hush-uk.com

    Ghost cheetah print dress, £82.50

    For a bit of colour, give this Ghost dress a go. It’s understated and delicate, but will still make a big impact! The tie belt and ruched detailing near the waist ensure a flattering fit too.

    SHOP NOW: £82.50, johnlewis.com

    Reiss metallic navy jumpsuit, £285

    This is truly special, but won’t look over the top if you’re spending Christmas day in with the family! But of course, it’ll really come into its own at festive parties – matched with a simple pair of black heels and your favourite clutch. And the jumpsuit isn’t just for December either; wear to winter weddings, and formal get-togethers and dinners all-year-round.

    SHOP NOW: £285, reiss.com

    H&M shawl-collared jacket, £29.99

    SHOP NOW: £29.99, hm.com

    Everyone needs a go-to blazer in their wardrobe, and this cream one for H&M is so elegant. It’ll smarten up any outfit during the festive season – even a simple t-shirt and jeans. Just be careful if you’re tucking in to some turkey and cranberry sauce!

    Latest Stories