Is Walmart Open on Christmas Day?

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

ClosedChristmas Day
Christmas EveCloses 6pm to 8pm
Reopens 26 DecemberNormal hours
Pharmacy closed tooFill ahead

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.

Is Walmart open on Christmas Day, closed
Closed on the day, and closing early the evening before.

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

The three days around it

DayHours
23 DecemberNormal, and extremely busy
Christmas Evebetween 6pm and 8pm
Christmas DayClosed
26 DecemberNormally reopens on normal hours

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

Rate this post