Most Walmart Supercenters close at 11pm local time. Some Neighborhood Markets close earlier, around 10pm. Christmas Eve and New Year’s Eve are the two days a normal store closes substantially earlier.
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.
Closing times that differ
Walmart is no longer 24 hours
Walmart operated many stores around the clock for years and no longer does, which is why older pages and old habits still suggest otherwise. Plan around an 11pm close rather than a late night trip.
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.
What Time Does Walmart Close FAQ
What time does Walmart close?
Most Walmart Supercenters are open 6am to 11pm local time, seven days a week, while some Neighborhood Markets close earlier, around 10pm, so 11pm at most Supercenters.
Is Walmart open 24 hours?
No. Walmart ended 24 hour operation at its stores.
What time does Walmart close on Christmas Eve?
Walmart closes early on Christmas Eve, typically between 6pm and 8pm.
Does the pharmacy close at the same time as the store?
No, earlier. The store locator lists pharmacy hours separately.
Where this information comes from
Related guides
More guides on this part of the portal: