Most major grocery, drugstore, and big-box chains in the U.S. are open on Christmas Eve, but almost all run reduced hours and close early. Exact times vary by location, so checking each store’s local hours page or app is still essential.

Big grocery chains

Many national grocers stay open for last‑minute food and baking runs, typically with early closing.

  • Costco: generally open on Christmas Eve, often around 10 a.m.–5 p.m.
  • Walmart: commonly 6 a.m.–6 p.m. on Christmas Eve.
  • Kroger (and banners like Fred Meyer, King Soopers): usually regular opening with an early close, often around 5–8 p.m.
  • Publix: regular opening, closing around 7 p.m. on Christmas Eve.
  • Trader Joe’s: typically open with limited hours, often around 9 a.m.–5 p.m.
  • Wegmans: open but closing early, often near 6 p.m.
  • Whole Foods: open with modified hours, often closing around 7 p.m.
  • Regional chains like Food Lion, Stop & Shop, and similar often close early (for example, 6–7 p.m.).

Drugstores and convenience

Pharmacies and convenience stores cover last‑minute meds, toiletries, and snacks, again with varied hours.

  • CVS: open on Christmas Eve, though many stores and pharmacies shorten their hours.
  • Walgreens: generally open on Christmas Eve; pharmacy hours are often reduced.
  • 7‑Eleven, Circle K and similar gas‑station convenience stores are typically open and may keep near-regular hours.

Big‑box and retail stores

Most large retailers stay open but close earlier than usual for staff to get home.

  • Target: often open roughly 7–8 a.m. to 8 p.m. on Christmas Eve.
  • Walmart: usually 6 a.m.–6 p.m.
  • Best Buy: commonly 8 a.m.–7 p.m.
  • Dollar General: many locations open until around 10 p.m., though this can vary.
  • Home Depot: usually closes early, around 5 p.m.
  • TJ Maxx, Marshalls, HomeGoods: often 7 a.m.–6 p.m. on Christmas Eve.
  • Department stores like Macy’s, Kohl’s, JCPenney typically open earlier and close around early evening (for example, 6–7 p.m.).

Restaurants and coffee shops

Plenty of chains open for part of the day if you want coffee or a quick bite while shopping.

  • Starbucks: open on Christmas Eve, often near normal hours, though some locations adjust closing times.
  • Fast‑food and casual chains such as McDonald’s, Taco Bell, Dunkin’, IHOP, Burger King, and some Applebee’s locations may open, with hours set by franchise owners.

How to quickly check your local hours

Because Christmas Eve hours aren’t uniform, a quick check can save a wasted drive.

  1. Search the specific store name plus your city and look at the “store hours” panel or official site listing.
  1. Use the chain’s app (Walmart, Target, Starbucks, etc.), which usually shows today’s exact hours for each branch.
  1. Call the store directly if you’re going close to closing time or in an area with unusual local rules.

Information gathered from public forums or data available on the internet and portrayed here.