Grocery Stores Open on Christmas Day 2025: Full List & Store Hours
Most big grocery chains are closed on Christmas Day 2025. You won’t find Walmart or Kroger open, but some pharmacies and convenience-style stores like CVS, Walgreens and 7‑Eleven do stay open with limited hours. Here’s the short version before you head out.
Grocery Stores Open on Christmas Day 2025
Very few “true” supermarkets are open, and hours are shorter than normal. What you mostly get on Christmas Day is pharmacies with basic food and convenience stores with snacks and essentials.
| Store | Open on Christmas Day? | Typical Hours (may vary) | Notes |
|---|---|---|---|
| Walmart | No | Closed all day | Reopens Dec 26 on normal schedule |
| Kroger | No | Closed all day | Same for most Kroger banners |
| CVS | Yes (many locations) | Often 8am–9pm | Pharmacy hours can be shorter or closed |
| Walgreens | Yes (most stores) | Commonly 8am–6pm | 24‑hour stores stay 24/7, pharmacy varies |
| 7‑Eleven | Yes (most locations) | Usually 24/7 | Some stores may trim hours in small markets |
Along with these, a handful of regional chains like some Albertsons / Safeway / Acme or Giant locations open with reduced hours, but it’s very location‑specific. Always check your ZIP in the store locator first.
Major Chains That Are Closed on Christmas Day
These are the big names you should not count on at all on December 25:
- Walmart – all stores closed
- Kroger – closed
- Publix – closed
- Aldi – closed
- Trader Joe’s – closed
- Costco – closed
- Whole Foods – usually closed Christmas Day
So if you’re thinking “I’ll just run to Walmart real quick” on Christmas afternoon, that’s not happening this year.
What You Can Actually Buy at CVS, Walgreens and 7‑Eleven
These stores aren’t full supermarkets, but they can save Christmas dinner in a pinch.
- CVS: Basic groceries (milk, eggs, bread, cereal, frozen meals), snacks, drinks, plus pharmacy items. Good for last‑minute sides or breakfast stuff.
- Walgreens: Similar to CVS – limited groceries, snacks, soft drinks, ice cream, some shelf‑stable staples.
- 7‑Eleven: Convenience food: chips, soda, frozen pizza, hot dogs, sandwiches, sometimes eggs or milk depending on location.
Don’t expect a full fresh produce section or a full holiday spread, but you can pull together basic meals or emergency ingredients.
Hours Vary by State and Even by Store
One thing you really can’t ignore: hours are different from state to state and even store to store.
- Some CVS locations keep almost normal hours, others close mid‑evening.
- Walgreens 24‑hour stores usually stay open, but the pharmacy window might be closed.
- 7‑Eleven is usually 24/7, but franchise owners can shorten shifts for the holiday.
Because of that, the smartest move is to search “CVS near me” or “Walgreens near me” and tap the store hours, or just call the store before you drive out in the cold.
Quick Yes/No: Popular Stores on Christmas Day 2025
- Is Walmart open on Christmas Day 2025? – No.
- Is Kroger open on Christmas Day 2025? – No.
- Is CVS open on Christmas Day 2025? – Yes, many stores, shorter hours.
- Is Walgreens open on Christmas Day 2025? – Yes, most stores, hours vary.
- Is 7‑Eleven open on Christmas Day 2025? – Yes, most locations, often 24/7.
FAQs: Grocery Stores Open on Christmas Day 2025
Is Walmart open on Christmas Day 2025?
No. Walmart closes all its U.S. stores on Christmas Day and reopens December 26. If you need anything from Walmart, you have to go Christmas Eve.
Is Kroger open on Christmas Day?
No. Kroger and most of its related banners are closed on Christmas. Some reopen early on the 26th with normal hours.
Is CVS open on Christmas Day 2025?
Yes, many CVS locations are open, but on reduced hours. Pharmacies might have different hours or be closed, so you should check your local store first.
Is Walgreens open on Christmas Day?
Yes, most Walgreens stores are open. A lot of them run something like 8am to 6pm, while 24‑hour locations usually stay open around the clock. Pharmacy hours are often shorter.
Is 7‑Eleven open on Christmas?
Most 7‑Eleven stores stay open on Christmas Day, usually 24/7 like any other day. A few franchise stores might tweak hours, but in general you can count on them.
If you’re reading this on Christmas morning, your realistic options are CVS, Walgreens, 7‑Eleven, and maybe a local gas‑station convenience store. For everything else, you’re waiting until the 26th—so plan your holiday grocery list way earlier next year.