Last-Minute Christmas Gifts at CVS (2026): Open Late, Under $25 & Ready to Give

Last-Minute Christmas Gifts at CVS (2026): Open Late, Under $25 & Ready to Give

#ad #partner #CVSPartner

Disclosure: This post contains affiliate links. If you buy through a qualifying link, Naya Found It may earn a commission at no extra cost to you.

It’s December 23rd. You just remembered the gift exchange at work, your kid’s teacher, the neighbor who always brings you cookies, and the cousin who’s coming to Christmas dinner that you completely forgot about. Shipping is too late. The mall is a nightmare. Don’t panic.

CVS is about to become your best friend. It’s open late, there’s probably one five minutes from your house, and the holiday aisle is stocked with gift-ready sets that look like you planned them weeks ago.

These are the best last-minute Christmas gifts you can grab at CVS, most under $25, plus my tricks for making them look thoughtful (because they are).

Quick Picks: Last-Minute Christmas Gifts at CVS

Why CVS Is the Secret Weapon for Last-Minute Gifts

Most CVS locations are open late, many are open 24 hours, and a lot of them are open on Christmas Eve. The holiday section is full of pre-boxed gift sets, so there’s no wrapping and no stress.

And with your ExtraCare card, you can often stack sales and earn ExtraBucks Rewards toward your next trip.

1. Beauty and Fragrance Gift Sets

Pink holiday gift bags for last-minute gifts

The holiday gift set aisle is your first stop. Fragrance minis, lotion sets and makeup bundles come already boxed with a bow, so they look like you planned ahead.

Best for:
Moms, sisters, coworkers and teachers.

2. Men’s Grooming Kits

Beard care, body wash and shaving sets come gift-boxed for the guys on your list. It’s practical, nice-smelling and ready to go.

Best for:
Dads, brothers, uncles and coworkers.

3. Gift Cards

CVS carries gift cards for restaurants, streaming services, coffee shops and stores. It’s the perfect last-minute gift for teens and anybody who’s hard to shop for.

Mom tip:
Pair the gift card with a candy bar or lip balm and put it in a card so it feels personal.

4. Self-Care Spa Bundle

Candles and self-care items for a spa gift

Grab a sheet mask, a bath bomb, a lip balm and a cozy pair of socks, and put them in a gift bag. That’s a spa night in a bag for under $25.

Build it:

  • Sheet mask
  • Bath bomb
  • Lip balm
  • Cozy socks
  • Gift bag and tissue

5. Holiday Candy and Chocolate Tins

Candy tins and holiday chocolate boxes are the easiest teacher, neighbor and bus driver gifts. Nobody turns down chocolate.

Mom tip:
Buy a few extras for surprise visitors.

6. Phone Accessories

Charging cables, car chargers, portable battery packs and phone stands are useful gifts for teens and adults alike.

Best for:
Teens, college kids and anybody whose phone is always dying.

7. Cozy Socks and Slippers

Fuzzy socks are a classic last-minute gift that everybody loves. Grab a few pairs for stockings, too.

Why it works:
Cozy, cute and one size fits most.

8. Kids’ Toys and Stocking Stuffers

CVS carries small toys, card games, coloring books and character bath sets in the holiday aisle, perfect for the kids’ stockings or a forgotten nephew.

Mom tip:
Card games like UNO are a great family gift and usually under $10.

9. Photo Gifts

Many CVS locations offer same-day photo printing, including photo books, canvas prints and mugs. A framed family photo is one of the most meaningful last-minute gifts you can give grandparents.

Before you go:
Check your local CVS for same-day photo pickup times.

10. Gift Bags, Tissue and Cards

Mugs and gift wrapping supplies

Don’t forget the finishing touches. A pretty gift bag, tissue paper and a handwritten card make any gift look intentional.

Mom tip:
Write something specific in the card. That’s what people remember.

My Last-Minute Gift Tips

  • Check your local CVS hours on Christmas Eve and Christmas Day.
  • Use your ExtraCare card and check for coupons in the app.
  • Shop the holiday gift set aisle first. Everything is already boxed.
  • Grab extra gift bags and tape so you’re not wrapping at midnight.
  • Keep a “just in case” stash of a few small gifts for surprise guests.

Frequently Asked Questions

What can I get for a last-minute Christmas gift?

Beauty and fragrance gift sets, men’s grooming kits, gift cards, self-care bundles, holiday candy tins, phone accessories, cozy socks and photo gifts are all great last-minute gifts at CVS.

Is CVS open on Christmas Eve?

Many CVS locations are open on Christmas Eve, and some are open 24 hours. Check your local store’s holiday hours in the CVS app.

What is a good last-minute gift under $25?

A self-care spa bundle, a gift card with a candy bar, a beauty gift set or fuzzy socks are all thoughtful last-minute gifts under $25.

So, What Would I Grab First at CVS?

For the women on your list, a beauty gift set or a spa bundle. For the guys, a grooming kit. For teens, a gift card with a little treat. And for the grandparents, a photo gift they’ll treasure.

Last-minute doesn’t have to mean thoughtless. A little care in the card and the bag goes a long way. Merry Christmas!

Prices and availability can change at any time, so always check the current listing before you buy.

🛍️ Free for you: grab my printable Black Friday & holiday shopping checklist (budget planner + gift tracker), and I’ll send my best finds to your inbox every week.

📌 Save This Guide for Later

Pin this to your holiday board so you can find it when you’re ready to shop.

Open Late & Under $25 | Naya Found It

Disclosure: Naya Found It may earn a commission from qualifying purchases made through links in this article at no additional cost to you. Read my full disclosure.