We have received compensation to create this article, and receive commission from purchases made via links on this page. Pricing and availability are subject to change.

15 stocking stuffers under $25 at Walmart — save up to 80% on Muk Luks, Roku and more

Rubik's Cube, Avia, Polly Pocket — save big and make their day.

Rubik's Cube, Roku, slippers
Stocking stuffers so good, they could be the main event. (Photos: Walmart)

Amazon's October Prime Day isn't the only sale going on this week. Walmart Deals Holiday Kickoff is in full swing and presents the perfect time to fill up on amazing stocking stuffers. These on-sale, under-$25 faves will please every member of your family, from the most finicky mother-in-law to the daughter who has it all. There's comfy-cozy Muk Luks slippers for only $15 (that's 55% off), highly-rated earbuds for just $16, and under-eye masks made with real 24K gold marked down to $9 (from $17). You'll receive these picks way before Christmas, so they can be wrapped and ready to go long before the first snowflake hits the ground. Looking for more of our expert-approved holiday deals from Walmart? We've rounded up the best sales on everything from vacuums and TVs to kitchenware and toys here.

Quick Overview
  • Roku ExpressHD Streaming Device

    $21$29
    Save $8
  • Cshidworld Wireless Bluetooth Earbuds

    $16$19
    Save $3
  • Doggy Parton Denim & Gingham Dog Bandana

    $4$6
    Save $2
  • Loved01 by John Legend Face and Body Moisturizer

    $10
  • Vanelc 24K Gold Under Eye Masks, 30-Pairs

    $9$17
    Save $8
  • Polly Pocket Keepsake Collection Mermaid Dreams Compact

    $18
  • 5 Surprise Mini Brands Series 2 Toys, 3-Pack

    $12$20
    Save $8
  • Fairywill Teeth Whitening Strips

    $13$30
    Save $17
  • Cshidworld 4-in-1 Rechargeable Electric Shaver for Men and Women

    $15$53
    Save $38
  • Muk Luks Women's Terry Cloth Slipper Clogs

    $15$34
    Save $19
  • Double Donut Flavored Gourmet Hot Chocolate Packets, 32-Count

    $20
  • Avia Women's Lightweight Lowcut Socks with Tab, 18-Pack

    $17$22
    Save $5
  • Cate & Chloe Bethany 18K White Gold Women's Dangle Earrings

    $17$136
    Save $119
  • Rubik’s Professor, 5x5 Cube

    $28
  • Sendefn Genuine Leather RFID Blocking Wallet

    $19$31
    Save $12
See 10 more

For that giftee struggling to cut the cable cord, this sleek device is a great push in the right direction. Once it's synced to your home WiFi network, any entertainment lover will have access to over 500,000 streaming channels like Amazon Prime Video, Netflix and Hulu.

$21 at Walmart

Waterproof and sweatproof, these powerful little earbuds are perfect for working out — or just working through your to-do list. They'll last for nearly five hours on a single charge; the charging case will power them back up when the battery starts to dip. Most importantly, they'll stay put once you pop 'em in thanks to an ergonomic in-ear design. 

$16 at Walmart

Praise be to Dolly! For the doggy lover in your life, this adorable pup bandana from country music legend Dolly Parton's canine fashion line is sure to be a big hit. 

$4 at Walmart
Explore More Buying Options
$5 at Kohl's

Sneak some of John Legend's Loved01 skincare brand's moisturizer into the stocking of that special someone who deserves to feel soft and smooth. Its formula is infused with numerous plant-based oils including sea buckthorn and shea butter; it's deeply moisturizing for all-day hydration.

$10 at Walmart
Explore More Buying Options
$10 at CVS Pharmacy

Made with 100% natural ingredients like collagen, vitamin C, hyaluronic acid and, yes, 24K gold, these undereye masks are just right for inspiring a little spa-night TLC.

$9 at Walmart

Perfect for on-the-go play, this Polly Pocket compact brings kids to an undersea world complete with mermaid dolls, a treasure chest and a "pearl" ring that they can wear. 

$20 at Walmart

These adorable replicas of the brands and products we all know and love are a big hit with children — including one of these Mini Brands balls in a stocking will certainly thrill any playful kiddo.

$12 at Walmart

Even the whitest teeth might start feeling a little dingy after a slew of steaming holiday lattes and spiced hot toddies. Give the gift of a bright smile with these whitening strips, now over 50% off.

$13 at Walmart

This 4-in-1 electric shaver gives your giftee all the options for getting ready to face the world with a beard shaver, nose/ear hair trimmer, eyebrow trimmer and mustache/sideburn groomer.

$15 at Walmart

Nothing's better than the gift of cozy comfort, especially in the winter months. And no one knows cozy comfort like Muk Luks — choose from purple, black and gray. 

$15 at Walmart

The holidays mean it's hot chocolate time and this variety pack (including flavors like chocolate raspberry and salted caramel) is perfect to split up into a few different stockings for a movie-marathon-and-cozy-beverage night. 

$20 at Walmart

Did you notice that as you got older getting socks in your stocking was a much bigger deal than in your youth? Ensure the athletic gal in your life is fully outfitted with this 18-pack of lightweight socks from Avia, available in all different colors.

$17 at Walmart

Jewelry is usually too much of a big buy to include in a stocking, but at this wildly low price, you can get a pair (or two!) for any of the bling-lovers in your life. These dangling earrings feature 18K white gold plating and practically blinding, tastefully-sized Swarovski crystals.

$17 at Walmart
Explore More Buying Options
$30 at Amazon

The tweens in your life will love the challenge of solving this jumbo puzzle — at 5x5, it's one of the largest Rubik’s Cubes ever created. It also makes a great desk toy for adults. 

$30 at Walmart
Explore More Buying Options
$30 at Amazon

A new wallet is a great gift for the person who never thinks to get one for themselves — especially if theirs is currently falling apart. This one has slots for just about any card they could possibly have, as well as for cash, change and more, all with RFID blocking.

$19 at Walmart

Want to save even more? Make sure you’re signed up for Walmart+. It’s easy to sign up for your free 30-day trial here. You’ll get free shipping and grocery delivery, savings on gas and prescriptions, exclusive access to major deals, and more. (And by the way, those without Walmart+ still get free shipping on orders of $35 or more.)