What Time Does Walmart Close?

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

11pmMost Supercenters
10pmSome Neighborhood Markets
Christmas EveCloses early
Not 24 hoursSince the change

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.

What time Walmart closes, store and departments
Departments close well before the store does.

Hours vary by location. Check your own store before you go.

Closing times that differ

Day or placeClosing
A normal day, Supercenter11pm
A normal day, Neighborhood MarketOften 10pm
Christmas Evebetween 6pm and 8pm
New Year’s EveOften early, varies
Thanksgiving and Christmas DayClosed entirely
PharmacyWell before the store
Customer service deskBefore the store

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

Rate this post