What time do stores close on Christmas eve: Shopping hours for Walmart, Target, more

Run out of wrapping paper on Christmas Eve? These stores will still be open.
 By 
Samantha Mangino
 on 
All products featured here are independently selected by our editors and writers. If you buy something through links on our site, Mashable may earn an affiliate commission.
A person shopping in the aisle of Target
Credit: Michael Nagle/Bloomberg via Getty Images

As we get into the final hours of Christmas shopping, don't stress about how long your list is. There's still time to get holiday shopping done. While it may be too late to place an online order (unless you're shopping on Amazon,) but you can always shop in store. Most retailers will be open on Christmas Eve, which falls on Wednesday, Dec. 24 in 2025. However, these retailers will have truncated hours.

Generally, retailers will close on Christmas Day, Thursday, Dec. 25, so Christmas Eve is your last chance to stock up on groceries and gifts. So whether you're scrambling to pick up AirPods for mom or just ran out of wrapping paper, here's where and when you can shop on Christmas Eve.

Christmas Eve Store Hours for Best Buy, Target, Walmart, and more

Apple: Apple Stores will open by 9 am local time and close by 6 pm on Christmas Eve. Store hours vary locally so check local hours.

Best Buy: Best Buy stores open from 8 am to 7 pm local time.

Costco: Costco stores open from 10 am to 5 pm local time.

The Home Depot: Home Depot stores open at regular hours but will close early at 5 pm local time. Check local store hours.

Lowe's: Lowe's stores will open at 6 am and close by 6 pm local time. Some stores will close by 5 pm, check local store hours.

Macy's: Macy's stores will open from 8 am to 7 pm local time.

Target: Target stores open from 7 am to 8 pm local time.

REI: REI stores open from 9 am to 6 pm local time.

Walmart: Walmart stores open from 6 am to 6 pm local time.

Will any stores be open on Christmas?

Most retailers will be closed on Christmas Day. However, some pharmacies including CVS and Walgreens will remain open. 24 hour locations of both CVS and Walgreens will remain open on Christmas Day.

Otherwise, CVS locations will open from 10 am to 8 pm local time on Christmas Day. Check store hours before shopping. Walgreens locations will open from 8 am to 5 pm but like CVS, not all locations will be open so verify hours before shopping.

portrait of a woman wearing glasses
Samantha Mangino
Shopping Reporter

Boston-based Shopping Reporter, Samantha Mangino, covers all things tech at Mashable, rounding up the best products and deals. She’s covered commerce for three years, spending extensive time testing and reviewing all things home, including couches, steam irons, and washing machines. She thoroughly vets products and internet trends, finding out if those cozy gamer chairs are really as comfortable as TikTok claims.

Mashable Potato

Recommended For You
Apple, Google agree to 'improve fairness' on app stores
Apple and Google logos


Target Circle Deal Days is coming to an end — shop the best deals from Target's rival sale
The checkout area of a Target store

Target Circle Deal Days is coming to an end — last chance to shop the best deals from Target's rival sale
The checkout area of a Target store


Trending on Mashable
NYT Connections hints today: Clues, answers for April 3, 2026
Connections game on a smartphone

Wordle today: Answer, hints for April 3, 2026
Wordle game on a smartphone


What's new to streaming this week? (April 3, 2026)
A composite of images from film and TV streaming this week.

NYT Strands hints, answers for April 3, 2026
A game being played on a smartphone.
The biggest stories of the day delivered to your inbox.
These newsletters may contain advertising, deals, or affiliate links. By clicking Subscribe, you confirm you are 16+ and agree to our Terms of Use and Privacy Policy.
Thanks for signing up. See you at your inbox!