Most major chains are open on Christmas Eve but close early, and very few are completely closed all day; exact hours vary by brand and location. Fully closed days are much more common on Christmas Day than on Christmas Eve, so you’ll usually still be able to shop or grab essentials earlier in the day.

Big picture: Christmas Eve store status

Most large retailers treat Christmas Eve as a shortened business day rather than a full closure. That means last‑minute shopping is possible, but you cannot assume normal hours.

Typical patterns include:

  • Grocery and big‑box chains open in the morning and close mid‑ to late‑afternoon.
  • Department stores and specialty retailers often use “special holiday hours,” usually closing by early evening.
  • Many chains then close completely on Christmas Day and reopen on December 26.

Examples of Christmas Eve hours

Here are some widely reported 2025 examples (always double‑check locally):

  • Walmart – Open on Christmas Eve, but closing early (for 2025, 6 p.m. was widely reported).
  • Target – Open on Christmas Eve with reduced hours (for 2025, stores were scheduled 7 a.m.–8 p.m.).
  • Costco – Open on Christmas Eve with shortened hours, then fully closed on Christmas Day.
  • Trader Joe’s – Open but closes early, commonly around 5 p.m., then closed Christmas Day.
  • Kroger, H‑E‑B, Wegmans, Hy‑Vee – Open Christmas Eve with early closures (many around 4–8 p.m.), all closed on Christmas Day.

In practice, “closed on Christmas Eve” at big chains usually means “closed earlier than normal,” not closed all day.

When stores may be closed all Christmas Eve

All‑day closures on Christmas Eve are less common for national chains but can occur:

  • Small local shops, boutiques, and some family restaurants may choose to close entirely for the holiday.
  • Some professional services (local offices, small clinics, independent gyms) may close all day or open only for a short morning window.
  • In very small towns or strongly observant communities, more businesses may opt out of opening on Christmas Eve at all.

Because these decisions are often local, they are not always listed in national rundowns and are best confirmed directly with the business.

How to quickly check what’s closed near you

To avoid showing up to a locked door, do a quick same‑day check:

  • Look up each store in Google Maps or the retailer’s official site; most chains post special holiday hours for December 24.
  • Call the local branch, especially for pharmacies, clinics, and small stores, since they may not follow chain‑wide hours exactly.
  • Assume Christmas Day is the real “full closure” for most big chains, and treat Christmas Eve as a half‑day for last‑minute errands.

TL;DR: Very few big‑name stores are completely closed all day on Christmas Eve, but almost all run on shorter hours and then shut down entirely on Christmas Day.