We're reader-supported and only partner with brands we trust. When you buy through links on our site we may receive a small commission at no extra cost to you. Learn More. Product prices and availability are accurate as of the date and time indicated and are subject to change.
Christmas is almost here, and not even Amazon can get certain items shipped in time for the holiday. Don’t worry, though — we’ve got a list of our favorite stocking stuffers you can get at Walmart. Some of these items are eligible for store pickup, but some are only available in stores.
Classic Christmas Candies
Free store pickup with Walmart Grocery Pickup orders of $35+
Final Price: $1
Free store pickup with Walmart Grocery Pickup orders of $35+
Final Price: $3

In stores only
Final Price: $2

In stores only
Final Price: $1
Small Toys Under $5
Online or in stores
Free store pickup
Final Price: $4.97
Online and in stores
Free store pickup
Final Price: $3.94
Practical Gifts
In stores only
Free store pickup
Final Price: $0.98

L.O.L. Surprise Lip Gloss Set $4.98, regular price
Disney Frozen II Bath Set $4.98, regular price
In stores only
Final Price: $4.98
Holiday Socks

In stores only
Final Price: $3.48
