Check Out These Grocery Stores for Your Last-Minute Needs on Christmas Day!

Here's a list of every national grocery store chain that's open on Christmas Day! Plus, details on the grocery stores that are closed for Christmas.


Dec. 13 2022, Published 2:41 p.m. ET

Female cashier in grocery store
Source: Getty Images

Tis’ the season for roasted turkey, gingerbread, and green bean casserole — but none of these delightful dishes are possible without a trip to the grocery store.

If you or someone you love has been a victim of procrastination, you’re familiar with the chaos that comes with hitting the streets on Christmas Eve. And the struggle is very much real.

Article continues below advertisement
Article continues below advertisement

With grocery stores busting at the seams with folks on the hunt for the perfect holiday dinner, it’s easy to forget the last-minute items on your grocery list.

So if you’re short on butter, milk, or eggs, these locations have you covered on Christmas Day. Read on for a list of the stores that are open (and closed) for the holiday!

Man looking at oil in grocery store
Source: Getty Images
Article continues below advertisement

Here’s a list of grocery stores that are open on Christmas Day.

While few groceries stores stay open for Christmas, plenty of gas stations and pharmacies are open for business.

Safeway: Looking for a four-course Christmas dinner on the fly? Safeway is open in every state where the business operates on Christmas Day. The hours will vary by location.

Albertsons: Open from 8 a.m. to 4 p.m. The hours will vary by location.

Walgreens: Most locations will open at 9 a.m. and close by 6 p.m. But all 24-hour stores and pharmacies will stay open all day.

Rite-Aid: While you probably won't find a turkey or fresh green beans at Rite-Aid, they’ll be open and stocked with eggs, eggnog, and many other items to meet your last-minute needs. The hours will vary by location.

7-Eleven: Almost every 7-Eleven location is open 24 hours, seven days a week (even on Christmas!)

CVS: As always, CVS comes in the clutch. They’re open from 8 a.m. to 9 p.m.

Article continues below advertisement
Article continues below advertisement
CVS Pharmacy
Source: Getty Images

H Mart: With stores spanning across the East and West Coast, most H Marts are open every day of the year, though store hours vary by location.

Cumberland Farms: Get up early and grab your cooking essentials as early as 7 a.m. from Cumberland Farms. Most stores are open until midnight.

Article continues below advertisement

These grocery stores will definitely be closed on Christmas Day… but not on Christmas Eve!

Your last chance to shop at stores like Kroger, Walmart, and Whole Foods is Christmas Eve. It’s likely that, by now, a lot of the ingredients you’re looking for are out of stock. But it wouldn’t hurt to try! Here’s a list of stores that are closed on Christmas Day but open on Christmas Eve!

Costco: Open from 10 a.m. to 8:30 p.m.

Walmart: Open from 6 a.m. to 11 p.m.

Target: Open from 7 a.m. to 11 p.m.

Whole Foods: Open from 7 a.m. to 10 p.m. (8 a.m. to 7 p.m. on Christmas Eve)

Article continues below advertisement
Shoppers outside of Whole Foods
Source: Getty Images

Trader Joe’s: Open from 9 a.m. to 9 p.m. (8 a.m. to 6 p.m. on Christmas Eve)

Aldi: Open from 7 a.m. to 10 p.m. (9 a.m. to 4 p.m. on Christmas Eve.)

Happy holidays to you and yours from all of us at Market Realist!

More from Market Realist

Latest Consumer News and Updates

    Opt-out of personalized ads

    © Copyright 2024 Market Realist. Market Realist is a registered trademark. All Rights Reserved. People may receive compensation for some links to products and services on this website. Offers may be subject to change without notice.