• 72°

Grocery stores open, closed Christmas Eve, Christmas Day 2017: hours for Walmart, Publix, Kroger, Walgreens, Starbucks and more

Christmas Eve 2017 has arrived and Christmas Day 2017 is close behind, which means you inevitably need a few more items from the grocery store.

Whether your recipe calls for more butter, horseradish, or you just need to buy a last-minute pork loan — you need to know what grocery stores are open, closed on Christmas Eve 2017 and Christmas Day 2017.

We’ve got you covered.

On Christmas Eve 2017, many stores are open late for your last minute shopping. See the list below and closing times (local times for your location):

Closing time Christmas Eve

CVS : Normal hours, with some locations open 24 hours

Walgreens : Normal hours, with some locations open 24 hours

Target : Locations close at 10pm

Kmart : Locations close at 10pm

Big Lots : Locations close at 10pm

Toys R Us : Locations close at 9pm

Dollar Tree : Locations close at 7pm

Old Navy : Locations close at 7pm

Rite Aid : Locations close at 7pm

Walmart : Locations close at 6pm

Kohl’s : Locations close at 6pm

JC Penney : Locations close at 6pm

Sears : Locations close at 6pm

Macy’s : Locations close at 6pm

Barnes and Noble : Locations close at 6pm

Best Buy : Locations close at 6pm

Bed, Bath & Beyond : Locations close at 6pm

Grocery Stores

Safeway : Locations close at 8pm

Giant : Locations close at 7pm

Whole Foods : Locations close at 7pm

Trader Joe’s : Locations close at 6pm

Wegmans : Locations close at 6pm

Publix : Locations close at 6pm

Costco : Locations close at 5pm

As for Christmas Day 2017, here’s what open or closed:

Most all grocery stores including WalMart, Publix, Kroger and Winn-Dixie are closed all day on Christmas Day.

If you have an Albertson’s near you, you are in luck — Albertsons. Most Albertson’s locations will be open from 8:00 am to 4:00 pm on Christmas Day.

Here are some other options for shopping on Christmas Day if you need a snack or maybe some milk according to the Balance:

  • Family Dollar: Most Family Dollars are open on Christmas Day, some are open 24 hours while others have limited hours. Contact your local store for specific times.
  • Starbucks: Besides picking up some coffee for the family, you can visit some Starbucks on Christmas Day.
  • CVS: Christmas hours are 8:00 am to 9:00 pm on Christmas Day, not including locations that are located inside of Target Stores.
  • Walgreens/Duane Reade: Walgreens that are usually open 24/7 will be open all day on Christmas while Walgreens locations with limited hours will be open 8:00 am to 6:00 pm.
  • Rite Aid: Most Rite Aid locations are open 24/7 including Christmas Day.