Walmart Holiday Hours

Verified 2026

Walmart's holiday schedule has become remarkably consistent in recent years, closing for just two days annually — but that wasn't always the case. Here's the complete 2026 schedule, plus the story behind why Walmart stores go dark on Thanksgiving.

Why Is Walmart Closed on Thanksgiving?

Walmart stayed open on Thanksgiving Day for decades — it hadn't closed for the holiday since the late 1980s. That changed in 2020, when Walmart shut its doors on Thanksgiving for the first time in 30 years, initially as a COVID-era precaution. The closure has since become permanent: Walmart's leadership has confirmed that opening on Thanksgiving is “a thing of the past,” citing the shift toward online shopping and changing employee expectations around holiday work. Christmas, by contrast, has been a company-wide closure for decades — Walmart has never opened its stores on December 25.

Why Does Walmart Close Early on Christmas Eve?

Walmart intentionally shortens its hours on Christmas Eve so employees can get home in time to spend the evening with family, rather than working a full closing shift on the night before Christmas.

Holiday Status
New Year's Day Open, normal hours (6 AM – 11 PM)
Martin Luther King Jr. Day Open, normal hours
Easter Sunday Open, normal hours (closed in Maine by state law)
Memorial Day Open, normal hours
Independence Day (July 4th) Open, normal hours
Labor Day Open, normal hours
Veterans Day Open, normal hours
Thanksgiving Closed all day
Black Friday Open, typically 5 AM – 11 PM
Christmas Eve Open, typically 6 AM – 6 PM (early close)
Christmas Day Closed all day
New Year's Eve Open, normal hours

Hours reflect Walmart's typical nationwide pattern; individual stores — especially smaller Neighborhood Market locations — may vary. Walmart.com remains available for online orders even when physical stores are closed.

Frequently Asked Questions
Is Walmart open on Thanksgiving?
No, Walmart is closed on Thanksgiving Day at all US locations.
Is Walmart open on Christmas?
No, Walmart is closed on Christmas Day. It reopens the next day with normal hours.
What time does Walmart close on Christmas Eve?
Most Walmart stores close early on Christmas Eve, typically around 6 PM.
Is Walmart open on Easter?
Yes, Walmart operates normal hours on Easter Sunday, unlike some competitors that close. Exception: Maine, where state law requires large stores to close.
Is Walmart open on Memorial Day, Labor Day, and July 4th?
Yes — Walmart operates normal business hours on all three.
What time does Walmart open on Black Friday?
Most stores open at 5 AM, though this can vary by location.