Where to buy Christmas decorations – the 11 best places to shop for beautiful baubles and unique ornaments

Are you after some new ornaments to adorn your home and Christmas tree with this festive season? This is where to go

A tree branch decorated with Christmas ornaments set against a burgundy-painted wall
(Image credit: Future PLC)

If you’re wondering where to buy Christmas decorations this year, we don’t blame you – the choice out there can be a little overwhelming and it’s difficult to pinpoint which retailers offer the best ornaments and baubles. But that’s why we’ve dedicated hours to researching what all the brands have on offer so that you don’t have to.

And so that we can bring you this shortlist of the 11 best places to buy Christmas decorations from. Whether you’re looking to completely overhaul (or start) your collection of Christmas decorations or just want to add a few new special pieces to your real or best artificial Christmas tree, these retailers are the Ideal Home team’s go-tos for stylish, elevated and good-value-for-money decs.

So if you’re looking for some Christmas ideas to adorn your home with, you’ll find only the best of the best here as every summer and early autumn, the team gets an early preview of all the brands’ Christmas collections up close and personal. So we’ve had time to mull this over. This is our verdict as to where we recommend to buy Christmas decorations.

A modern, minimalist living room with a decorated lit Christmas tree and lit candles on a marble coffee table

(Image credit: Future PLC/Chris Snook)

Where to buy Christmas decorations – the quick list

Why you can trust Ideal Home Our expert reviewers spend hours testing and comparing products and services so you can choose the best for you. Find out more about how we test.

11 of our favourite places to buy Christmas decorations

The Grinch may have taught us that Christmas doesn't come from a store (Christmas, he says, means a little bit more), and yes, the spirit of Christmas can be found wherever people come together to celebrate the holiday.

That being said, we've looked into the very best places to buy festive decorations if you're hoping to tap into the year's big Christmas trends. Because, admit it, there's nothing quite like hanging a few extra-special baubles on the tree, right? And we've also put together a round-up of the brands' bestselling and our favourite ornaments from each of them.

Keep calm, then, and prepare to jingle all the way to the checkouts...

A Christmas tree decorated with baubles

(Image credit: Future PLC/Kasia Fiszer)

1. John Lewis & Partners

If you're wondering where to buy Christmas decorations this year, might we be so bold as to point you in the direction of John Lewis & Partners?

Why? Because, as their must-watch adverts make abundantly clear every December, this store takes Christmas (and Christmas living room decor) very seriously indeed...

'I’m someone who fills my home with a mish-mash of Christmas decorations (some would call it chaotic; I call it perfectly curated), so John Lewis is always my go-to for these individual pieces – especially the baubles,' says Lauren Bradbury, Contributor at Ideal Home. 'I could spend hours in the Christmas section picking out the different baubles for my tree.'

The current bestselling John Lewis Christmas ornaments are some fun ones, including a Christmas disco cherry (continuing the trend from last year), an adorable felt mouse and a balloon-style initial bauble.

2. The White Company

If you ask anyone where to buy Christmas decorations, you're pretty much guaranteed that they'll steer you in the direction of The White Company, and little wonder: this shop somehow manages to bottle and sell pure festive vibes every year running...

The brand's Christmas trees are among the best on the market and they make it our best artificial Christmas tree buying guide every year. That being said, there are plenty more Christmas decorations to lose your heart to in The White Company's Christmas shop, of course.

The bestsellers are as beautiful and timeless as you'd expect them to be from a traditional clear glass bell to a glittery star.

3. Anthropologie

Honestly, if you're trying to find the place to buy Christmas decorations that stand out from the crowd, you need to go to Anthropologie. Because, thanks to its array of bold and beautiful baubles and decorations, this is genuinely a 'festive icons only' kinda store.

'I can't be in Anthropologie when the Christmas shop is open without picking up a few decs,' says Thea Babington-Stitt, Managing Editor at Ideal Home. 'They manage to toe the line between classic and trendy so perfectly that even novelty baubles have a timeless feel.'

The ones that trending this year include some more initial-centric designs like these colourful felt ones or globe-trotting felt fox characters, each dressed based on its travel destination, from New York to Paris and even London.

4. Marks & Spencer

From their festive food to their iconic gifts, it stands to reason that Marks & Spencer is also one of the best places to buy Christmas decorations. And that, of course, their array of baubles and glittering garlands stands apart from many others.

After all, these aren't just Christmas decorations; these are M&S Christmas decorations, darlings.

'M&S have some great Christmas decorations – I'm loving the collaboration with the National Gallery this year,' says Laurie Davidson, interior stylist and Style at Home's Houses Editor.

This being M&S, there are plenty treats in store – including a bestselling Percy Pig number, for fans of the iconic character and the Christmas fairy cloche bauble is the brand's number one seller as it made an appearance in the M&S Christmas ad. Look this way if you need some ideas on how to decorate a Christmas tree.

5. Dunelm

All hail Dunelm for giving us a one-stop shop to buy Christmas decorations at!

This year, the online store has vowed to help people find their Christmas style, whether that be traditional, evergreen, joyful, or magical, so you can go in expecting to have your head turned in plenty of directions.

There's plenty of Christmas decorations on our hot list, including the bestselling Harry Potter-style floating LED candles and the cutest felt mushroom, continuing the toadstool trend.

6. Cox & Cox

If you’re looking for sophisticated, elevated, high-quality Christmas decorations, then Cox & Cox should be your first stop. Even though the brand does take some Christmas trends into account - Christmas tree ribbons and bows, anyone? - it mostly focuses on timeless bauble and decoration designs.

Whether it’s oversized and shatterproof baubles or classic paper fan-out decorations, Cox & Cox’s got it all. But even if you’re after some more novelty designs but want to make sure they will be done in a sophisticated way, you can count on this brand – just take its pastry-design baubles, shaped like croissants and Danish pastries.

7. George Home

'If I'm after bulk bauble buys for shoots, when I need a lot of baubles to fill a larger tree, then you can't beat the supermarkets,' Laurie says.

Our supermarket of choice would undoubtedly be ASDA with its stylish but affordable George Home range, offering everything from a pack of 30 disco ball baubles for just £12 to clear, pearlescent decorations £5 – 36 of them! And the Christmas collaboration with Stacey Solomon is also worth a look.

8. Etsy

If you're looking to a) support small businesses and b) keep things feeling cute and sustainable, then you'll likely want to buy Christmas decorations over at Etsy. Honestly, with so many vendors in one place, you're basically guaranteed to find something that suits your vibe.

'I love Etsy for finding something handcrafted and unique,' Laurie says.

So whether it's hand-marbled baubles you're after or a gift for someone with a beloved pet, we're sure you'll find something special here.

9. Nkuku

‘As an interior stylist, I have a range of places I go to for Christmas decorations,’ Laurie says. ‘And Nkuku do some beautiful glass baubles.’

If you’re into sustainable Christmas decorating and/or vintage-style ornaments, then Nkuku is for you because it does these two things absolutely best. The decorations are made with recycled, reclaimed and/or natural materials by hand, sustaining traditional craftsmanship in line with the company’s B Corp certification.

But even if you don’t care about ethical practices, the products are beautiful and timeless all the same. We particularly love the aged effect and patina they’re designed with as seen on the shell-shaped glass baubles, along with the bestselling antique-style tree topper and garland here.

10. Liberty London

Widely considered by many to be the GOAT when it comes to all things festive, you'd be hard pressed to find a better place to shop Christmas decorations than Liberty London. And, as always, they have so many goodies on offer this year.

We honestly struggled to pick a standout Christmas decoration from Liberty London's 2024 collection of baubles and trinkets, but this hand-painted Miffy ornament just about cinched it. Dazzling, whimsical, and nostalgic? It ticks every box! That being said, there are still plenty more decs worth cooing over. And we couldn't pass up the opportunity to include some of Liberty's iconic floral prints.

11. Søstrene Grene

The Scandinavians are the leaders in the world of design. So it’s no surprise that we love Danish-born brand Søstrene Grene as much as we do, quickly becoming an almost IKEA-level obsession. But while the Swedish giant is perfect for our furniture needs, Søstrene Grene specialises in stylish home decor – Christmas decorations included. From quirky miniatuare Christmas sets inspired by Christmas elves to Christmas string lights wrapped in metallic gold holly for just £3.

Last year, the brand quickly sold out of its brass bow decorations before some of us could get our hands on them. So this year, we're certainly not going to be waiting around to snap up a few of the bow-themed decor.

‘I've got all of my Christmas decorations from Søstrene Grene in the last two years,’ says Holly Cockburn, Content Editor at Ideal Home. ‘They're so affordable and aren't too trendy which I love for a more traditional Christmas decoration theme, because of the price it's meant I have been able to build out my decorations from nothing to a full scheme.’

FAQs

Where has the best Christmas decorations?

When it comes to buying Christmas decorations, it's all down to personal preference. From John Lewis to Liberty London, we've rounded up our pick of those retailers that we think know their stuff when it comes to holiday decor – but you could just as easily pick up some absolute beauties second-hand via eBay or your local charity shop. It's all about sniffing out those baubles and trinkets that speak to your very own version of the festive spirit!

When is the best time to get Christmas decorations?

One of the best ways to save money on Christmas decorations is to wait until just after Christmas before you buy anything. But it's all about your time restrictions and budget really.

'There’s no wrong time to start thinking about Christmas,' says Mac Harman, CEO and founder of Balsam Hill. 'Investing in heirloom-quality decorations earlier in the year is a great way to get ahead of your Christmas spending, spreading the cost of Christmas throughout the year, and giving yourself enough time to ensure a stress-free festive period.'

'While many of us enjoy the hustle and bustle of Christmas retail, if you’re looking to avoid the rush at the shops in the run up to the festive season, I would recommend opting for online shopping. If cost is an important factor, I’d suggest looking out for sales periods throughout the year,' he adds.

Interior stylist, Laurie Davidson continues, 'Sometimes I'll buy decorations in the sales after Christmas, especially if it's something a bit pricier that I've seen. Otherwise, I like to start buying from November as things sell out so quickly.'

A living room with a Christmas bauble display under a glass cloche

(Image credit: Future PLC/Simon Scarboro)

How soon is too soon to decorate for Christmas?

It's never too soon to decorate for Christmas! Although, if you want to abide by society's norms, most people wait until after Halloween and 23rd November (that's Thanksgiving in the US) to start decking the halls with boughs of holly/bauble after bauble.

So, hopefully that answers all of your questions around where to buy Christmas decorations this year.

Of course, there is a chance that you may make it onto the Nice list; if so, perhaps Santa might be dropping by the winter sales on his way to your house and gifting you a lavish stash of decorations to squirrel away for next year.

We can but hope, eh? Merry Christmas!

Kayleigh Dray
Acting Content Editor

Kayleigh Dray became Ideal Home’s Acting Content Editor in the spring of 2023, and is very excited to get to work. She joins the team after a decade-long career working as a journalist and editor across a number of leading lifestyle brands, both in-house and as a freelancer.

With contributions from