Cheap Christmas Décor

7 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

Target

Shop 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

Walmart

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

Kohl’s

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.
Macy’s screenshot

Macy’s

Fashion from the country's largest department store

Macy's has cheap Christmas décor all year round so that you can get ready for the holidays as soon as you want. You'll find sets of ornaments that begin at $6, artificial Christmas trees that are as low as $12, and Christmas lights that are just $9.

FREE shipping: On US orders over $99. Pay with: Credit & Debit Cards, Gift Cards, PayPal.
The Home Depot screenshot

The Home Depot

Home improvement supplies, furniture, and décor

You can get cheap Christmas décor any month of the year at The Home Depot, including Christmas lights that begin at $30, artificial trees that are as cheap as $70, and ornament sets that are as cheap as $30.

FREE shipping: On eligible items in orders $45 or more. Pay with: Credit & Debit Cards, Gift Cards.
Etsy screenshot

Etsy

Tons of handmade, custom, 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.
Kmart screenshot

Kmart

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.