Share on Facebook

14 Stores That Are Open on Christmas Eve

Last-minute shoppers, take note!

1 / 15
We are open sign hanging on a glass storefrontrawf8/Shutterstock

What stores are open on Christmas Eve?

Holiday shopping and planning takes lots of time and effort. Once you make your list and check it twice, you might find that you still need certain gifts at the last minute. It happens to the best of us, and there are plenty of stores open on Christmas Eve for quick shopping. Although one of the best ways to save money on holiday shopping is to plan ahead, the following stores are typically open on Christmas Eve. Here are the hours they usually have or have had in the past, but always call your local store to confirm since hours may vary by location.

2 / 15


Target stores open at 7:00 a.m. on Christmas Eve and close at 10:00 p.m or 11:00 p.m. Check the Target app,, or call to confirm. And before you go, make sure you know these 10 things Target employees wish you knew about holiday shopping.

3 / 15
walmartkevin brine/Shutterstock


Stop by Walmart between 7:00 a.m. and 6:00 p.m for last-minute toys, books, and food. Even during the stressful holiday season, polite people don’t do these things at Walmart.

4 / 15
kmartSergey Yechikov/Shutterstock


On Christmas Eve, Kmart hours are usually 8:00 a.m. to 10:00 p.m. While waiting to pay for your holiday gifts, read up on what the K in Kmart stands for.

5 / 15
JCPenneyJonathan Weiss/Shutterstock


Pick up some of the hottest holiday gifts from JCPenny between 7:00 a.m and 6:00 p.m on Christmas Eve.

6 / 15
Mandatory Credit: Photo by Stephan Savoia/AP/Shutterstock (6092469a) Macy's Shoppers walk into a Macy's department store at the Hanover Mall in Hanover, Mass. Macy's is cutting up to about 4,800 jobs after disappointing holiday sales. The company also listed, which 40 stores it would close. It had announced it was closing stores in September Macys Sales, Hanover, USAStephan Savoia/AP/Shutterstock


Macy’s stores are open on Christmas Eve from 7:00 a.m. to 6:00 p.m. If you like shopping at Macy’s for the holidays, check out these confessions from Macy’s employees and the things they wish you knew about holiday shopping.

7 / 15
kohlsSundry Photography/Shutterstock


For the past few years, from December 21st through to 6:00 p.m. on December 24th, Kohl’s stores were open for 24 hours. The brand has yet to announce if they are repeating this for 2019, but check back on

8 / 15
dicksAPN Photography/Shutterstock

Dick’s Sporting Goods

Dick’s Sporting Goods stores are typically open from 7:00 a.m. to 6:00 p.m. on Christmas Eve. Go back for more at this store since it’s one of the 24 best stores for Black Friday Shopping.

9 / 15
Best BuySean Pavone/shutterstock

Best Buy

Normally, store hours for Best Buy on Christmas Eve are from 7:00 a.m. to 6:00 p.m. Don’t forget that Best Buy offers free in-store pickup up to Christmas Eve, too. Take note of these Best Buy shopping tips.

10 / 15
appleAkhenaton Images/Shutterstock


Most Apple stores have extended holiday hours, but they vary by location. On Christmas Eve, Apple stores usually close at either 5:00 p.m or 6:00 p.m. Get the inside scoop from former Apple employees before your trip.

11 / 15
walgreensJonathan Weiss/Shutterstock


Walgreens 24-hour stores reportedly remain open with usual hours on Christmas Eve, but non-24-hour drug stores will remain open until midnight. Pick up these things you should always buy at drugstores. Some could make for a great gift!

12 / 15
cvsBrett Hondow/Shutterstock


If CVS sticks with their same schedule as last year, the store will be open, but hours will vary by location. So call or check online before stopping by and buying some of the coolest items you can only buy from CVS.

13 / 15
whole foodsPamela Brick/Shutterstock

Whole Foods

Whole Foods is normally open on Christmas Eve, but hours vary by store location. Most are open from either 7:00 or 8:00 a.m. until 7:00 or 8:00 p.m. Shoppers need to remember these things Whole Foods employees want you to know.

14 / 15
Trader Joe's discount retailer storefront, shopping carts - Saugus, Massachusetts USA - February 27, 2018QualityHD/Shutterstock

Trader Joe’s

All Trader Joe’s stores will close at 6:00 p.m. on Christmas Eve, so get there earlier in the day to stock up on these things you should only buy from Trader Joe’s.

15 / 15
costcoJuan Llauro/Shutterstock


Costco is open on Christmas Eve, but the hours might vary by location. Many locations are open from 9:00 a.m. to 5:00 p.m. But some reports claim the store actually keeps their usual business hours for the holiday, so it’s especially important to double-check. Take notes from experts on Costco shopping etiquette everyone should follow, no matter the season.

Emily DiNuzzo
Emily DiNuzzo is an associate editor at The Healthy and a former assistant staff writer at Reader's Digest. Her work has appeared online at the Food Network and Well + Good and in print at Westchester Magazine, and more. When she's not writing about food and health with a cuppa by her side, you can find her lifting heavy things at the gym, listening to murder mystery podcasts, and liking one too many astrology memes.

Newsletter Unit

CMU Unit

Subscribe & SAVE Save Up To 84%!