Walmart is scheduled to be open for 12 hours on Christmas Eve 2025, from 6 a.m. to 6 p.m. local time at most U.S. locations, with all stores closed on Christmas Day.

Core hours on Christmas Eve

  • Most Walmart stores plan to open at 6:00 a.m. and close at 6:00 p.m. on December 24, 2025, giving a 12‑hour shopping window.
  • There are no planned late‑night extensions after 6 p.m.; once doors close, they remain shut through Christmas Day.

What happens on Christmas Day

  • All Walmart stores nationwide are expected to stay closed on December 25 so employees can spend time with family.
  • Stores generally reopen on December 26 around 6 a.m., returning to normal daily schedules.

Possible local variations

  • While the chain has announced a standard 6 a.m.–6 p.m. plan, some sources note that hours can “vary by location,” especially in unique local markets.
  • The safest move is to double‑check your particular store’s hours via the Walmart website or app before heading out, especially if you are shopping close to closing time.

Other big stores that evening

[5][1] [5] [5]
Retailer Christmas Eve 2025 hours
Walmart Open 6 a.m. – 6 p.m.; closed Christmas Day.
Target Open until about 8 p.m.; closed Christmas Day.
Costco Roughly 10 a.m. – 5 p.m.; closed Christmas Day.
**TL;DR:** For 2025, plan on Walmart being open 6 a.m. to 6 p.m. on Christmas Eve, closed all Christmas Day, and back to regular hours on December 26—just confirm your exact store online before you go.

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