As last-minute holiday shopping swings into full gear, major U.S. retailers including Walmart have announced adjusted operating hours for Christmas Eve 2025, with many closing earlier than usual as Christmas approaches.
According to current holiday schedules, **Walmart stores across the country will be open on Christmas Eve (Wednesday, December 24) from approximately 6 a.m. to 6 p.m. local time. After that, all Walmart locations are expected to be closed on Christmas Day (Thursday, December 25). Fox Business+1
This earlier closing time is part of a broader trend among major retailers and grocery stores that are reducing hours on Christmas Eve to allow employees time off for the holiday. For example, Target stores will operate until about 8 p.m., and Best Buy locations typically close around 6 p.m. on Christmas Eve. Axios
📌 Key Points for Shoppers
-
Walmart Christmas Eve hours: 6 a.m. – 6 p.m. (local time). Fox Business
-
Closed on Christmas Day: Yes — all Walmart stores will not be open on Dec. 25. Fox Business
-
Check local store: Hours can vary by location, so it’s a good idea to verify with your local Walmart using their store locator or Google listing if you need exact times. Axios
This schedule gives shoppers a window for last-minute gifts and grocery runs before stores close for the holiday. Many retailers also offer online ordering, curbside pickup, and express delivery options that may extend available service hours on Christmas Eve.
