Cheap Christmas Décor

5 Top Online Stores

You can buy everything you need for Christmas online. This includes cheap Christmas lights starting at under $10, Christmas trees at under $20, and much more. Free shipping in the US is possible.

Notice: We have a commercial partnership with many of the listed online stores. Read more.
Target screenshot


Shop products for clothes, home goods, groceries, and more

Target has many cheap Christmas decorations that you can buy all year round to prepare for the holidays. Some useful items include ornaments that start at $3, artificial Christmas trees that begin at $9, and lights that are as cheap as $4. You'll find all of these items by searching "Christmas decorations" in the search bar.

FREE shipping: On US orders over $35. Pay with: Credit & Debit Cards, Gift Cards.
Walmart screenshot


Huge online store with low prices

A search for "Christmas" reveals a huge selection of over 1,000 Christmas lights, lots of Christmas trees, decor, and much more. The cheapest Christmas trees are just over $40, and the most popular sets with 50 Christmas lights start at just under $10.

FREE shipping: Over $35. Pay with: Affirm, Chase Pay, Credit & Debit Cards, PayPal.
Kohl’s screenshot


Apparel, home goods, appliances, and so much more

Kohl's has many cheap Christmas decorations on sale, including lights that start at $10, Christmas trees that start at $18, and ornaments that begin at $6, and so many more items.

FREE shipping: On US orders $75. Pay with: Credit & Debit Cards, Gift Cards.
Etsy screenshot


Tons of handmade and vintage products

When browsing the home decor category, there's a filter to only show Christmas decor. Unfortunately, a lot of what is showing up is not related to Christmas, so I'll suggest using their search function. A search for "Christmas decor" yields close to 500,000 way more relevant results. Both cheap and more expensive items.

FREE shipping: On some items. Pay with: Credit & Debit Cards, Gift Cards, PayPal.


Affordable fashion, home goods, and beyond

Get ready for Christmas at any time of the year with cheap decorations and décor from Kmart. Tree ornaments start at just $1, artificial Christmas trees are as cheap as $10, and lights begin at $6.

FREE shipping: On select Marketplace items. Pay with: Credit & Debit Cards, Gift Cards.