Christmas Decorations Are On Sale At H&M Right Now — & They Start At $3


Christmas is officially less than two weeks away. While that may mean to most people that it's time to lock down family travel plans and order last-minute gifts online, it probably excites discount shoppers for a whole other reason. Remember H&M's gorgeous holiday decor? As the holiday grows closer, the sale on Christmas decorations gets better.

H&M's line of cheap holiday decor previously scored big points for being cute, stylish, and mostly under $20. Seasonal favorites like this floral Christmas runner — originally retailing for $12.99 — stood out from even higher-end decor stores for its inventive take on holiday flowers. Yet with Christmas only a stone's throw away, the chic runner is marked down to $6.99.

Think $7 is as good as it gets? The deals go deeper than that. Hailing from H&M's Conscious collection, this cheap organic cotton pillow cover is marked down from $5.99 to just $2.99 for the dark red colorway. Decorated with pretty white stars, you won't want to swap out the sustainable cover once Christmas ends.

For only two dollars more, grab this holiday scented candle on sale for $4.99 from $6.99. Marked with gold details that look like wax stamps, the dark red tumbler is scented with cinnamon and the dark green glass is peppermint. For affordable candles from H&M, the burn time is impressive — the store notes that the candles should last up to 20 hours.


You don't have to have procrastinated on putting up your tree until the day before Christmas to score on H&M's decor sale. Small pieces — like these red glass Christmas ornaments, on sale at $7.99 from $9.99 — will blend into your holiday decor (even if it went up as soon as you finished washing all the Thanksgiving dishes). The ornaments are textured on the inside, keeping the exterior of the ornament glossy, and have a delicate gold fabric loop dangling from the glass loop for hanging.

There's no longer a need to wait until the day after Christmas to score on seasonal decor. Continue scrolling to browse 10 deals on festive pieces you can shop before the holiday.

Cotton Cushion Cover


Replace your year-round cushion covers with this holiday-themed style during the holidays for a super affordable way to add festivity to your couch.

Christmas-motif Runner


No room for flowers? Skip the poinsettia arrangements and just throw this floral runner on the table instead.

Printed Tea Towel


Your kitchen is bound to be full of guests this year, so make sure to add a little holiday spirit with small pieces like this pretty tea towel.

Scented Candle in Glass Holder


If you're not really a baker but still want that great holiday scent, snag this cinnamon-scented candle to do the work for you.

Checked Linen-blend Napkin


Lots of guests coming for dinner? You don't have to spend a ton of money on nice napkins — instead, just add these to your cart to help you avoid blowing your budget on linens.

Small Wreath with Bells


Hang these up around your home for a fun alternative to traditional wreaths.

Velvet Seat Cushion


Dinner parties can get long, so make sure no one's sitting on a cushion-less chair for hours with these pretty velvet pieces.

2-pack Christmas Ornaments


Mix these beautiful red ornaments with an unexpected color for a modern take on the traditional tree.

Stoneware Trinket Box


Place a few of these boxes filled with candy around the house so your guests have something to snack on in between meals.

Cotton Tablecloth


It's time to change it up from the plain white tablecloth you always use and add a little color to your dinner party.