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

11 surprisingly good self-care gifts to grab at Walmart this holiday season

Help someone (or yourself!) take a deep breath during the most festively chaotic time of the year.

Young woman with eyes closed relaxing on sofa with towel wrapped around hair and gel patches under eyes.
Remind the busy bees in your life to slow down and relax with these self-care gifts. (Getty)

Self-care is more than a buzzword — it's a necessity. It means taking time for yourself and doing something that benefits your mental, emotional or physical health. That could be as simple as lighting your favorite candle or as complex as doing a nine-step skin routine. It could mean going to the gym or curling up with coffee and a book. The point is that self-care is personal but essential no matter who you are.

During the holidays, giving a gift that encourages self-care habits is a great way to show your loved ones you care. On a budget? (Who isn't?) Walmart has an affordable and wide-ranging collection of self-care gifts for anyone on your list. Whether you're shopping for a bath lover or someone who unwinds with all things cozy, Walmart has something that fits the bill — without running up a bill.

To see the best self-care gifts Walmart has to offer, check out these 11 picks that can add a little relaxation to the most chaotic time of the year. Maybe even pick up one for yourself. After all, you need to take care of you first.

Scrubbing away your stress can make you feel like a new person. One of the internet’s most-loved sugar scrubs, this Tree Hut pick is a great gift for the bath lover on your list. This rose scent is a universal favorite, and the scrub is infused with soothing shea butter and real sugar for nourishing exfoliation that helps boost circulation and improves skin texture.

$9 at Walmart

Weighted blankets are more than a gimmick. Studies suggest that they can help improve sleep quality and alleviate negative emotions through deep-pressure therapy. This 15-pound blanket from Homedics is surprisingly affordable, ultra-plush and velvety smooth for even more relaxation.

$30 at Walmart

The skin-care enthusiast on your list will love this affordable gift set by Bubble. Containing six of the brand’s most-loved products, it's a full skin-care routine along with masks and serums for some extra love. Suitable for all skin types, these products will leave a bright, hydrated complexion — and reinvigorate your giftee while they're at it.

$30 at Walmart

Some trending products aren't worth the cash. Owala water bottles are. These colorful, cute bottles have triple-layer, 24-hour insulation and a lid that lets you sip from a straw or chug. They're leakproof (hear that Stanley?) and ideal for a gym lover or anyone who needs to drink more water — that's all of us.

$20 at Walmart

There's something undeniably relaxing about a pair of cozy slippers. The plush footwear just encourages you to let go of daily stress and unwind. This stylish pair features faux fur, a criss-cross pattern and a padded footbed. At under $10, they're a steal.

Related: The best slippers for women in 2024

$10 at Walmart

Affirmations are positive statements that can help challenge negative thoughts and feelings you may have. This set of 64 double-sided cards encourages self-love through affirmations like "I am safe and secure in my world." Your giftee can flip through them when they need a boost, pick one to focus on each week or place them around their space as gentle reminders.

$16 at Walmart

Cozying up with a cup of java is essential. Whether you pair it with a book or simply sit outside for a few minutes while sipping, coffee is one of those things that is just a mental soother. I bet you never imagined a Keurig this cute could cost this little — and it offers unparalleled performance when it comes to brews.

Related: The best Keurig coffee maker for 2024, tested and reviewed

$30 at Walmart

We all need some stress relief every once in a while — or slightly more often than that. This soothing three-wick candle from Dr Teal's not only adds calming ambience to a room, but a tranquil scent. A blend of eucalyptus, citrus and spearmint essential oils, it's helpful for taking a deep breath at the end of a long day.

$10 at Walmart

Prioritizing comfort is a key way to unwind and relax. These cozy cabin socks are a stylish, soothing take on self-care — a signal to your mind that it’s time to take a break. Bonus points if you buy these for a chronic wearer of high heels — they will definitely thank you.

$12 at Walmart

There's nothing like a spa day (although we'd all prefer to skip the bill). This at-home set includes a bestselling Collagen Face Serum Stick, which visibly hydrates and refreshes skin in just a few swipes, and a CryoGel Roller that cools, soothes and depuffs.

$29 at Walmart

Coloring isn't just for kids. Some studies link coloring mandala patterns with lowering anxiety, reducing stress and calming PTSD symptoms. This 40-page coloring book could be a creative pathway to a sounder mind. Throw in a pack of colored pencils and you have a complete gift.

$8 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.)