Walmart's Valentine's Day Decor Is Stealing Hearts (and Wallets)

Walmart
Walmart
Every editorial product is independently selected by our editors. If you buy something through our links, we may earn commission.

With low prices and an expansive collection, Walmart is a great place to kick off celebrating the most romantic holiday of the year. Whether you're hosting a fun Valentine's Day party for friends and family or you just want a few pink and red decor pieces for your home, the retailer has a ton of great Valentine's Day decor. We rounded up the best pieces ahead. Prepare to have some serious heart eyes!

Decorate your walls with stunning floral wreaths, break some hearts with a fun and fabulous piñata, and add a few whimsical gnomes to your setup for a playful vibe. Shop our top picks ahead!

— Additional reporting by Lauren Harano

Fresh Flowers: Valentine's Day Dozen Roses
walmart.com

Fresh Flowers: Valentine's Day Dozen Roses

You can't go wrong with fresh red roses for the most romantic holiday of the year. The Valentine's Day Dozen Roses ($10) are so affordable, plus you get 12 fresh-cut stemmed roses that you can use as a centerpiece for dinner.

A Floral Wreath: Red & Pink Rose Heart Wreath
walmart.com

A Floral Wreath: Red & Pink Rose Heart Wreath

Valentine's Day requires lots of reds, pinks, and roses, and the Red & Pink Rose Heart Wreath ($15) has all that in a heart shape. You can hang it on a wall, above your mantel, or on your front door.

A Glam Wreath: Red Heart Ornament and Tinsel Wreath
walmart.com

A Glam Wreath: Red Heart Ornament and Tinsel Wreath

Decked out in ornaments and tinsel, the Red Heart Ornament and Tinsel Wreath ($27) is a festive find. It's a 16-inch heart-shaped wreath that adds a glam touch to your aesthetic.

Something Rustic: Heart Wicker Wreaths
walmart.com

Something Rustic: Heart Wicker Wreaths

If you have a rustic aesthetic, these Heart Wicker Wreaths ($15 for three, originally $21) will complement your decor. They come in three different sizes and are made from rattan.

For the Table: Radiant Valentine's Day 3D Glitter Hearts
walmart.com

For the Table: Radiant Valentine's Day 3D Glitter Hearts

These fun and sparkly Radiant Valentine's Day 3D Glitter Hearts ($13) are perfect for the drinks tables at a Valentine's Day party.

Confetti Balloons: Heart Valentine's Day Latex Confetti Balloons
walmart.com

Confetti Balloons: Heart Valentine's Day Latex Confetti Balloons

Decorate your place with these Heart Valentine's Day Latex Confetti Balloons ($6 for five) for a fun statement and an Instagram-worthy moment.

A Piñata: Red Heart Pull String Piñata
walmart.com

A Piñata: Red Heart Pull String Piñata

Whether it's Galentine's Day or helping them get through heartbreak, the Red Heart Pull String Piñata ($15, originally $37) is a fun activity for your friends. Fill it with your favorite candy and treats, and have a blast breaking hearts.

A Lovely Balloon: Foil Rose Gold "Love" Balloon Banner
walmart.com

A Lovely Balloon: Foil Rose Gold "Love" Balloon Banner

Add this gorgeous rose-gold Foil Rose Gold "Love" Balloon Banner ($5) to your wall for a cute Instagram-worthy moment. It is 36 inches wide and would look great in an entryway.

Valentine Gnomes
walmart.com

Valentine Gnomes

Add these adorable Valentine Gnomes ($24 for two) for a whimsical touch to your decor. You can place the plush decorations on a table or a mantel for a fun little treat. Who needs Cupid when you have these cute gnomes?!

For a Tablescape: Valentine's Day Tiered Tray Decor
walmart.com

For a Tablescape: Valentine's Day Tiered Tray Decor

If you want to decorate a section of your side table or coffee table, this Valentine's Day Tiered Tray Decor ($23) will give your space a farmhouse look. The set features seven pieces with fun and romantic messaging.

For Parties: Red & Pink Happy Valentine's Day Flag Banner
walmart.com

For Parties: Red & Pink Happy Valentine's Day Flag Banner

If you're hosting a Valentine's Day party, you can't go wrong with this Red & Pink Happy Valentine's Day Flag Banner ($6). The two-piece banner is 10 feet long.