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


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

No matter how hard you try to complete your Christmas list before the holiday arrives, there is that inevitable moment of realization on Christmas Eve where you discover there is at least one thing you missed. Not to worry! This year, even last-minute shoppers can successfully ensure that everything has been checked off as there are plenty of stores that are open on Christmas Eve.

Below, you'll find a full list of shops, including retailers and grocery chains, that you can visit on December 24. So if you’re hoping to get the inside scoop on Walmart’s Christmas hours, needing to know if Costco will be open on Christmas Eve or are looking for where you can get some Christmas Eve coffee, we have just the answer.

And if you happen to be curious about what stores are open on Christmas Day (or grocery stores), you know, just to be safe, we have all the details for that as well. Just be sure to check in with your nearest locations to verify holiday hours before you head out into the cold weather.

Retail Stores Open on Christmas Eve 2022

  • 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 10 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.

2014 Holiday Shopping Windows - New York, New York
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.

Grocery Stores Open on Christmas Eve 2022

  • ALDI: Store hours will vary, but most locations will be open.

  • BJ's Wholesale Club: Most locations will be open from 9 a.m. to 6 p.m.

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

  • Giant: All stores will close at 7 p.m. The pharmacy will close an hour earlier at 6 p.m.

  • Harris Teeter: Most locations will be open for business, but will close early at 7 p.m.

  • Lidl: Most stores will close at 7 p.m.

  • Publix: All locations will close at 7 p.m.

  • Safeway: Most stores will operate from 6 a.m. to 8 p.m. on Christmas Eve.

  • Sam's Club: All locations will close at 6 p.m. on Christmas Eve.

Liquor Stores Open on Christmas Eve 2022

Most state-run liquor stores will be open on Christmas Eve, but will operate with limited hours. Private-owned liquor stores are more likely to be open on a case by case basis.

You Might Also Like