Share on Facebook

14 Stores That Are Open on Christmas Eve

Last-minute shoppers, take note!

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.



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.

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.

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.

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.

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.

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

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.

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.

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.

View Slides 11-15