Discover our top 10 places to buy your Christmas decor this year

To deck your halls in style

H&M Home red and pink home set up
(Image credit: H&M Home)

You may have already noticed the Christmas spirit is in the air. The weather feels crisp and just about every high street is covered with Christmas lights, gifts, and decorations. The only thing left? Your home. Yes, it may be a little early for getting out your old decorations, but there’s no escaping the urge to buy or do something at least a little bit festive. Whether you’re simply sipping on hot chocolate or already organising your home for the big day, it’s true, we are only a month away. 

A good portion of our favourite shops have already released their Christmas collections online, including Oliver Bonas, Selfridges, and The White Company. And believe us: there are plenty of on-trend decorations out there this year, from stylish Christmas bedding sets to novelty tree trinkets. If you’ve seen it on Instagram, we’ve found where to buy it from.

Yes, we’ve begun the Christmas shopping for you, ticking off your wishlist for cheap but chic decorations you’re sure to love.

Scroll to see a list of our 10 favourite retailers this year, as well as a few of our top picks. If you need some more inspiration, there are plenty of Christmas decorating ideas to get your home ready for the holiday season too. 

Where to buy your Christmas decor in 2024

Why you can trust Real Homes 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.

Whatever your look or budget, we have an option for you, below. From Anthropologie's pretty items to Amazon's must-haves that ship within a day or two, here are our favourite places to shop and what to buy at each.

1. Amara

Amara finds luxury in the little things. The site has plenty of cheap but chic trinkets, tree decorations, and stylish pieces to help your home feel a little more elevated for the season. This year, its collection is all about the glitz and glam with sparkles and gold glitter galore. The brand's matching tree decorations make the perfect gift too. Give one to a friend and have matching sets for the season — though we wouldn't blame you if you kept them both for yourself. 

Shop Christmas decorations at Amara.

2. Amazon 

Amazon is the online shopping destination for just about everything, including Christmas decorations, of course. They may not be as pretty as products from other homeware stores, but you're sure to find something you like from the vast range on offer. Best for Christmas wreaths and garlands, outdoor lights, tree accessories, and craft supplies, there's enough to welcome the season in, especially with Prime delivery coming straight to your door in a matter of days.

Browse Amazon's Chrismtas decor.

3. Anthropologie 

Whether you're looking for a cosy throw blanket or a cute tree trinket, Anthropologie has the prettiest pieces for Christmas. We can't get enough of its eco-friendly decorations, like a felt hanging character or a Christmas tree plant pot. You'll see what we mean below.

Shop Christmas home decor at Anthropologie. 

4. H&M Home 

For on-trend items at an affordable price, H&M Home has all the Christmas decor to kit out your space in style. There are bedding and cushions in candy-cane inspired colour palettes, cute cheeseboards (who could resist?!), and ornaments to adorn your side table, dinner table, or desk area. Your house will be as Instagrammable as ever! 

See H&M Home's Christmas collection out now.

5.  John Lewis 

We all know John Lewis offers premium products at a great price, which is no different from its Christmas collection. Whether you're wanting to dress up your space with all-things Christmas or are looking for a novelty ornament to hang on your tree, you're sure to find something you love this year.

Visit John Lewis for Christmas decorations.

6.  Rockett St George 

If you're looking for quirky Christmas decor you can't find anywhere else, then Rockett St George has some super novelty pieces that'll make you smile. From celebrity-inspired tree trinkets to stockings with amusing slogans, you're sure to uplift any plain space. With whimsical designs, they'll also make the perfect secret Santa gift. With many of these decorations priced under £30, there's no need to overspend this year.

Find fun Christmas decor at Rockett St George.

7.  Oliver Bonas 

Oliver Bonas has all the usual pretty-in-pink decor you'd expect and then some, meaning you'll have no trouble decking the halls of your home with its Christmas collection. A small sampling of picks include cute felt Christmas tree decorations, cool LED lights, and gold dinnerware to serve up your party food and drinks to guests. 

Browse party Christmas season at Oliver Bonas.

8.  Selfridges 

Selfridges knows how to do Christmas in style. With on-trend decorations, impressive bauble wreaths, and cute tree accessories, we're obsessed with the amount the brand has on offer, with options to suit all budgets. But what we're most excited by is its Project Earth initiative, which ensures all products and gifts are eco-friendly , with 40 per cent of profits going to charity. 

Browse Christmas at Selfridges.

9. The White Company 

Classic and timeless, The White Company has all the elegance you need to make your home sparkle this holiday season. There are its quintessential candles in all new festive scents, including a myrrh one we love. And with dinnerware, tree decorations and more, there are traditional decks to dress every corner of the house. 

See The White Company's Christmas collection.

10. Wayfair 

Wayfair is a one-stop shop for pretty much anything for your home, with more than affordable prices. So whether you're wanting a new bauble set to create a themed tree, some new kitchenware to serve up your winter dishes, or bedding that'll give your room a cosy vibe, Wayfair has it. There are current offers across its sales pages, so keep an eye out for discounted Christmas decorations too. 

Find Christmas decor at Wayfair.

How did we choose these Christmas decorations?

Louise Oliphant author illustration
Louise Oliphant

There are many places to shop for your Christmas decor this year. Be it wreaths large and small, baubles to dress your tree, and cosy winter decor to make your house feel a little bit more festive. Deciding where to shop depends on a few factors. Besides, who has the time to trawl through endless online retailers? 

Well, me. I've shopped around and searched for some of the best places for you to buy your Christmas decorations for this year. Whether you're wanting to spend a little or a lot and are looking to buy from small businesses or find items that work with your eco ethos, I've found it. These top 10 places above offer chic budget-friendly buys to suit all home styles too. They're some of our favourite retailers that often feature in our buying guides and other shopping round-ups too, so whatever Christmas decoration you come across, you can trust it'll be worth your spending. After all, there are a few pieces I couldn't help but pick up myself!

When should you put up Christmas decorations?

Now! Well, of course we would put no time frame on putting up your Christmas decorations. But there is a general tradition we see people following. This is to put up your Christmas tree, wreaths and whatever else on the first day of Advent, which falls on Sunday 27th November 2022 this year. If you can't wait until then, we'd suggest at least making sure you've taken down your Halloween decorations or at least swapped out your autumn homeware first. 

How can I decorate for Christmas cheaply?

Yes, we do understand: buying new decorations for Christmas is something of a treat. With higher prices and tighter budgets this year, there's no doubt we're all a little strapped for cash. Well the good news is, there are plenty of cheap decorations that look just as good as more expensive options. Of course, you don't need to go "all out" either. In fact, Chrissie Rucker, OBE & founder of The White Company takes a minimalist approach. “I’m a great believer in less is more when it comes to decorating a tree," says Rucker. "I like to choose two or three of the same decorations and mix with fairy lights for a simple-but-striking scheme." 

Aside from buying items on a budget this year, there are a few fun Christmas DIY ideas that can cost even less.

How can I make my house look Christmassy?

Louise Oliphant
Ecommerce Editor

Louise is the Ecommerce Editor at Real Homes, specialising in sleep content so you can wind-down well. With prior PR experience working for a luxury bedding brand, Louise knows the importance of getting a great night’s sleep. Joining the other side of the desk as a full-time journo, Louise brings her bedding expertise to writing sleep buying guides, reviews, and news for Real Homes. Aside from helping readers get essential shut eye, Louise also writes shopping content for homeware items that’ll add a decorative edge to your space. With an eye for design that won’t snooze on style, but a budget that won’t quite stretch, Louise loves nothing more than a modern designer dupe. From coloured glassware to contemporary storage, anything to upgrade the bare space of her rented East London flat.