Last-Minute Shoppers: Some Stores, Like Target and Walmart, Will Be Open on Christmas Eve

·3 min read
Photo credit: Getty Images
Photo credit: Getty Images


"Hearst Magazines and Yahoo may earn commission or revenue on some items through the links below."

Christmas is almost here, and while you may think you have everything done, there's bound to be something you've forgotten. With all of the holiday madness, you may have to make that last-minute errand run — whether that's picking up desserts for Christmas dinner or grabbing that last-minute gift for a relative who is showing up unexpectedly. Or, if you're not celebrating the holiday, you could be looking for places to shop on your day off.

Either way, we have some news that’ll save you time and energy: there are quite a few stores open on Christmas Eve to get everything you need. Check out the list below, and be sure to call your local store to double-check specific holiday hours before heading out — and we'll be sure to update this list with any changes as they arise.

Or, if you’re an Amazon Prime member and don’t want to leave out of the house due to the cold weather, depending on the city you live in and what you're buying, you could get free two-hour shipping with Prime Now.

Stores Open on Christmas Eve

  • Apple: Apple stores have previously remained open until at least 6 p.m. on Christmas Eve.

  • Best Buy: The majority of Best Buy locations have opened their doors from 7 a.m. to 6 p.m. in the past, and you could even order online for in-store pickup on Christmas Eve. Orders are usually ready in an hour.

  • Bed, Bath & Beyond: These stores will be open 8 a.m. to 6 p.m.

  • Big Lots: These stores regularly stay open until 9 p.m.

  • Costco: These stores will be open 9 a.m. to 5 p.m.

  • CVS: Most stores open regular hours but pharmacy hours will vary.

  • Dillard's: this store will be open from 8 a.m. to 6 p.m.

  • DICK'S Sporting Goods: 7 a.m. to 6 p.m.

  • GameStop: Last year, most of the video-game stores stayed open until 6 p.m.

  • JCPenney: Most JCPenney stores were open from 7 a.m. to 6 p.m. last year.

  • Kmart: Many Kmart stores operate on regular schedules on Christmas Eve, and most locations welcome customers from 8 a.m. to 10 p.m.

  • Kohl's: Kohl's has been known to have holiday shopping marathons where stores stay open 24/7 leading up to Christmas, until they finally close their doors around 6 p.m. on Christmas Eve.

Photo credit: Noam Galai - Getty Images
Photo credit: Noam Galai - Getty Images
  • Macy's: Most Macy's locations open early on Christmas Eve and close around 6 p.m., according to previous years' hours.

  • Old Navy: While Old Navy will have some holiday hours, the specifics depend on the location. Stores were typically open from 7 a.m. to 7 p.m. on Christmas Eve last year.

  • Sears: You can shop at Sears from 8 a.m. to 6 p.m.

  • Target: Last year, all Target stores opened at 7 a.m. and closed at either 10 p.m. or 11 p.m., depending on the location.

  • Walmart: Many Walmart stores are normally open 24/7, but certain locations might close early on Christmas Eve and remain closed on Christmas.

You Might Also Like

Our goal is to create a safe and engaging place for users to connect over interests and passions. In order to improve our community experience, we are temporarily suspending article commenting