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

Deck your home 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 street is covered with Christmas lights, gifts, and decorations. The only thing left? Your home. Yes, it may be a little early to be 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 cocoa or are already organizing your home for the big day, it’s true, we are only a month away. 

We certainly won’t blame you for wanting to pick up a few Christmas bits along the way. Lots of our favorite shops have already released their Christmas collections online, like Oliver Bonas, Selfridges, The White Company, and more. And believe us: there are plenty of on-trend decorations out there this year, from pink Christmas decor to Scandi-style dinnerware. If you’ve seen it on Instagram, we’ve found where to buy it.

Yes, we’ve started the Christmas shopping for you, ticking off the wishlist for cheap but chic decorations you’re sure to love. Scroll to see a list of our top 10 favorite retailers this year and a few of our top picks. And if you need more inspiration, there are plenty of Christmas decorating ideas to prepare your home for the holiday season. 

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. Anthropologie has plenty of pretty and unique bits whereas Amazon has numerous decorations you can have in a matter of days, see our favorite places to buy — and what to buy from them.


Amara finds luxury in the little things, with plenty of cheap but chic trinkets, tree decorations, and styling 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. Its 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, too. 

Shop Christmas decorations at

2. Amazon 

Amazon is the online shopping destination for just about everything, including Christmas decorations. 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, lights, and DIY crafts, there's enough to welcome the season (with Prime delivery) to your door. 

Browse Amazon's Christmas decor.

3. Anthropologie 

Whether you're looking for a cozy throw blanket or a cute tree trinket, Anthropologie is overflowing with gorgeous pieces for Christmas. We just 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 deck out your space. There are bedding and cushions in candy-cane-inspired color 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'sChristmas collection out now.

5. Pottery Barn 

We all know Pottery Barn offers festive but sophisticated (and quite homey) products for your space — and its Christmas collection is no different. Whether you're wanting to dress up your house or apartment in red and green or are looking for something to work with your current scheme, you're sure to find something you like this year.

Visit the Pottery Barn Christmas collection .

6.  Rockett St George 

If you're looking for fun 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 and more, you're sure to elevate any plain space. With whimsical designs, they'll also make the perfect secret Santa gift. With most decorations under $30, there's no need to overspend this year.

Find fun Christmas decor at Rockett St George.

7.  Oliver Bonas 

With all the usual pretty-in-pink decor you can expect from Oliver Bonas, its Christmas collection has pretty much everything to coat your home in Christmas style. Think: cute felt Christmas tree decorations, cool LED lights, and gold dinnerware to serve up your party food and drink 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 more, we're obsessed with the amount it 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 percent 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 the brand's quintessential candles, of course, in all new festive scents, including this myrrh one we love. And with dinnerware, tree decorations, and more, there are plenty of traditional decorative items to dress just about 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 ornament set for a themed tree, some new kitchenware to serve up your winter dishes, or bedding that'll give your room a cozy vibe, the brand has it. There are currently several offers happening across sales pages too, so keep an eye out for discounted Christmas decorations. 

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, or cozy winter decor to make your house feel that little bit more festive. But deciding where to shop can depend 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, are wanting to buy from small businesses, or find items that work with your eco-ethos, I've found it. These top 10 places above offer cheap but chic budget-friendly buys to suit all home styles too. They're some of our favorite 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, we wouldn't put a 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, November 27th this year. And 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 fall homeware first. 

How can I decorate for Christmas cheaply?

Yes, we do understand: buying new decorations for Christmas is something of a treat. And with higher prices and tighter budgets this year, there's no doubt we're a little strapped for cash. 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 and founder of The White Company thinks minimalism is best. “I’m a great believer in less is more when it comes to decorating a tree," she says. "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.