16 Best Places to Buy Cheap Christmas Decorations

Some products in this article are from our partners. Read our Advertiser Discloser.

christmas decorations on a table

Isn’t it fun to pull out your Christmas decorations each year? There always seem to be some tried and true favorites that have a special spot in your home.

But maybe some of your decorations are worn out, or perhaps you’re just looking for something new this year. We’ve got the scoop on some great places to find cheap Christmas decorations, whether you’re shopping online or in-store.

The holidays are already a tough time in many families’ budgets, and you don’t want to deal with a huge credit card bill come January, right?

It’s fun to look at beautiful holiday décor as you scroll through social media or flip through a magazine. But you don’t need to spend a ton of money as you decorate this holiday season.

Where to Buy Cheap Christmas Decorations

Here are the best places to buy cheap Christmas decorations and keep a little cash in your pocket.

1. H&M

You may think of H&M as a place to buy clothes for women, men, and kids, but that’s not all they offer. H&M is a great place to look for cheap Christmas decorations with a unique twist.

The most inexpensive items you’ll find include festive pillow cushion covers, dishware and mugs, ornaments, napkin rings, and the like.

Browse H&M to find festive decorations that are cheery, not cheesy.

Where to buy: Online and in-store

Extra ways to save: Become an H&M Member (it’s free to join) for access to exclusive deals, offers, invites, and rewards.

2. Walmart

Walmart has just about everything you can think of at low prices, so it makes sense that you’ll find cheap Christmas decorations there, too.

Browse the aisles to find Christmas stockings, ribbon, wall decorations, tabletop décor, and lots more. You can also shop online and see what’s available for you to pick up in-store or curbside for free.

Walmart currently has a partnership with The Pioneer Woman, so you’ll find unique products from that line both in-store and online, as well.

A tip: When you’re searching for items at Walmart.com, be sure to filter by retailer if you only want to look for items sold by Walmart. Walmart has an online marketplace that allows other retailers to sell their products at Walmart.com.

Where to buy: Online and in-store

Extra ways to save: Check the clearance aisles as well as online at Walmart.com.

RELATED: 18 Ways to Get Free Christmas Gifts

3. Amazon

If Walmart has everything you can find in-store, Amazon has everything you can find online. And their search features make it easy to find and filter items by price, rating, and color to find exactly what you need.

The selection is always changing, but in a quick recent search, we found Christmas wall signs, pillow covers, window clings, ornaments, and lots more all priced at less than $10 each.

Where to buy: Online

Extra ways to save: Shop the Daily Deals section for limited-time price drops.

RELATED: Free Christmas Movies on Amazon Prime

4. Target

There’s a reason why there are so many jokes made about shopping at Target – it’s so easy to find adorable, low-priced items that you didn’t even know you wanted before you stepped in the store!

Thankfully, your impulse buys don’t need to rack up a huge bill. Target has lots of cheap Christmas decorations that will add a festive touch to your home. Look for decorative fillers, candles, figurines, and more.

One or two (or five or ten) items shouldn’t break your budget too much, especially if you look for sale-priced items and category coupons to save a little extra.

Where to buy: Online and in-store

Extra ways to save: Pay with your REDcard to save an extra 5% and get free shipping on lots of items, and check for Target Circle Offers before you check out.

5. Macy’s

Your local Macy’s may have closed its doors in the past several years, but you can still shop their wide selection online as well as in-store.

Macy’s has a great selection of home décor for Christmas as well as useful items you’ll need for entertaining, hosting, and serving guests. Check Macy’s for deals on tableware, fleece throws, wine bottle covers, ornaments, and more.

They also have a generous return policy with free returns within 90 days of purchase by mail and in stores. You can even ship your return to Macy’s for free!

Where to buy: Online and in-store

Extra ways to save: Choose free in-store pickup to save on shipping charges and check for frequent sales and coupons.

6. Etsy

Want to support a small business as you buy cheap holiday décor? Etsy is the place to go to help a small retailer and find unique, extra special items.

I’ve used Etsy multiple times to find just the right holiday decorations to use in my own home or to give as gifts. Look for door decorations, holiday artwork, personalized ornaments, stencils, and more.

Be sure to check ratings and reviews to help you find the best fit for what you need.

Where to buy: Online

Extra ways to save: Check for coupons when you buy multiple items at a specific vendor.

RELATED: 10 Ways to Buy Cheap Canvas Prints

7. HomeGoods

HomeGoods is a fun stop for cheap home décor any time of year, but especially around the holidays.

The selection is always changing, but you’ll typically find deeply discounted items like cute gnomes, ornaments, wall décor, nutcrackers, and more.

Browse the rest of the store for great deals on useful items like seasonal dish towels, hand towels, and dishware. Seasonal décor doesn’t just have to be trinkets!

Where to buy: Online and in-store

Extra ways to save: Check the clearance section both online and in-store.

8. Michaels

Michaels has a huge assortment of Christmas decorations for cheap, along with providing you with all the supplies you’ll need if you’re attempting some DIY décor this year.

Each Christmas they have several exclusive Christmas décor collections that you can shop from to coordinate your look, but you can always just buy one-off items like mini trees, tabletop decorations, ornaments, and baskets.

One easy DIY option that Michaels can help you with is putting faux seasonal flowers in a vase, and then just changing them out as the months pass.

Michaels is also a great place to pick out unique wrapping material for holiday gifts to give them an extra special touch.

Where to buy: Online and in-store

Extra ways to save: Use store coupons! There’s almost always a coupon in the weekly ad, and many stores also accept competitor coupons.

9. Bed Bath & Beyond

Bed Bath & Beyond has lots of items for your home all year round, but their new H For Happy collection has some fun seasonal décor, as well.

This festive new collection is worth a look as there are lots of low-priced Christmas decorations. In a quick search, we found stuffed decorations, mini lights, garlands, candle lamps, and more all priced under $10 each.

Where to buy: Online and in-store

Extra ways to save: Sign up to receive coupons via mail, email, and text. You can also join Beyond+ for extra savings all year long (membership is currently $29/year).

RELATED: 10 Ways To Get Free Newspaper Coupons

10. Dollar Tree

You can’t leave Dollar Tree off the list of where to buy cheap Christmas decorations! Browse your nearest location or shop online for a similar catalog of available items.

Stock up on party decorations for your Christmas party, or browse their décor for Christmas fairy garden sets, tabletop trees, elf-themed baskets, Santa buckets, and lots of other fun items.

Dollar Tree is a great place to shop if you’re just trying out a look with your décor and don’t want to make a huge investment. (Or if you have kids and don’t want to worry about them breaking expensive items.)

And you can browse Pinterest for some great ideas on how to make your own Christmas décor using Dollar Tree items.

Where to buy: Online and in-store

Extra ways to save: It’s a dollar; it doesn’t get much cheaper than that! If you’re shopping online, choose free store pickup or look for a $4.95 flat-rate shipping promotion.

RELATED: 10 Online Dollar Stores with Fantastic Deals

11. Hobby Lobby

Hobby Lobby is known for its huge selection of cheap Christmas décor. They offer frequent discounts and sales on holiday decorations, so you’ll almost always find a sale whether you’re shopping online or in-store.

Look for lanterns, mini trees, garlands, magnets, and lots more at low prices. Plus, they’ll also have what you need if you’re looking to go the DIY route with your seasonal décor.

Where to buy: Online and in-store

Extra ways to save: Check the weekly ad and email newsletter for coupons.


Like the other craft stores we’ve mentioned, JOANN is another great place to shop for cheap Christmas decorations.

Since it’s a fabric and craft store, JOANN has all your DIY essentials. But you can also buy ready-to-go holiday décor like mini lights, greenery, stockings, and crates and baskets.

Where to buy: Online and in-store

Extra ways to save: There is always a coupon in the weekly ad and/or online. Most of the time it’s good for regular-priced items, but sometimes you can get an extra discount on your entire cart!

13. World Market

World Market is a fun place to browse anytime for unique items for your home as well as fun gifts. Their holiday décor doesn’t disappoint, and you can find some fun items at low prices.

A quick search online turned up air fresheners, tree decorations, candleholders, party favors, and more all priced under $10. There are lots of cute gift ideas and stocking stuffers for cheap, too.

Where to buy: Online and in-store

Extra ways to save: Become a World Market Rewards member (it’s free) to be eligible for exclusive offers like 10% off, text rewards, and free gifts.

14. Jane

Jane is an online retailer that is set up like Etsy in that sellers offer unique products in their own stores. These are limited-time deals that typically only last a few days.

The selection is always changing, so check back frequently to find exactly what you need for cheap. We found ornaments, Christmas stocking tags, hymn prints, pillow covers, and more at very low prices – some even with free shipping!

Where to buy: Online

Extra ways to save: Look for deals that offer free shipping or wait for a weekend in which everything ships free.

RELATED: Where to Get Christmas Dinner To Go This Year

15. Oriental Trading

Oriental Trading is a great place to look for smaller items like stocking stuffers and craft kids for kids.

But there’s also a lot of holiday décor items at Oriental Trading, and some for cheap. Look for things like tree skirts, advent calendars, pillar buntings, and mini trees as well as crafting supplies and little fun doodads.

Where to buy: Online

Extra ways to save: Search for coupon codes and wait for free shipping offers if you’re not buying much as the free shipping minimum is high.

16. Thrift Stores

Yes, thrift stores are a great place to look for cheap Christmas decorations, especially if you like the thrill of the search. As the saying goes, one man’s trash is another man’s treasure!

But it’s not all trash at thrift stores: many receive brand-new or like-new items as donations from businesses as well as everyday folks.

Browse your local thrift store for inspiration and pick up an item or two to fix up if needed. A can of spray paint can go a long way in making used items look amazing in your home.

Besides thrift stores, you can also look at Craigslist, Facebook Marketplace, and Buy Nothing Groups for used holiday décor that is still in good condition.

Where to buy: In-store

Extra ways to save: Shop on discount days, look for printed coupons in the mail and at local businesses

Do It Yourself

And we can’t finish this list without mentioning that you don’t have to spend money to decorate for Christmas this year or any year. With a little ingenuity, you can create a magical atmosphere at home.

Gather pinecones and tree branches from outside and put them in a jar or on a wreath form to save money. Add your own ribbon and ornaments for a festive look.

Repurpose items like mason jars, glass bowls, and vases – check Pinterest for unique ways to use what you already have.

And remember that decorating for the holidays doesn’t have to be about what you see. Think of appealing to all your senses: what do you hear? Smell? Taste? Feel?

Make some choices that play to those senses, too. Put on some Christmas tunes, light a candle, bake Christmas cookies, and snuggle under a cozy blanket. That can evoke the holiday spirit just as much as seeing a beautifully decorated home!


It’s fun to decorate for Christmas – in fact, it’s often the only time of year many people put up some different décor.

But you don’t need to break the bank to make your holiday décor special. Browse online or in-store at one or more of these places to buy cheap Christmas decorations and see what you can find.