No. Walmart stores are closed on Christmas Day. It is one of only two days in the year Walmart closes entirely. Walmart closes early on christmas eve, typically between 6pm and 8pm, so the day before is the one to plan around.
At a glance
Last verified November 10, 2026. Walmart changes these systems often, so if something on screen does not match what you read here, the system changed and this page has not caught up yet.

Hours vary by location. Check your own store before you go.
The three days around it
Christmas Eve closing early is the part that catches people, because the store is open when they check in the morning and closed by the time they go.
If you need something on the day
The pharmacy is closed with the store, so any prescription you will need over Christmas is worth filling several days ahead. Convenience stores and some pharmacies stay open.
Hours vary by store and change around holidays, so your own store’s page on Walmart’s store locator is the only reliable answer. Calling the store works too.
Is Walmart Open on Christmas Day FAQ
Is Walmart open on Christmas Day?
No. Walmart stores are closed on Christmas Day.
What time does Walmart close on Christmas Eve?
Walmart closes early on Christmas Eve, typically between 6pm and 8pm, and it varies by store.
When does Walmart reopen after Christmas?
Normally on 26 December with normal hours.
Is the pharmacy open on Christmas Day?
No. Fill any prescription you will need several days ahead.
Where this information comes from
Related guides
More guides on this part of the portal: