Merry (almost) Christmas! You totally forgot to buy something essential for your feast, didn’t you? Or maybe you mistakenly thought that one pack of

butter would be enough for all of your holiday baking projects. No matter what you’re missing, having to run out on Christmas Day to restock your pantry is never a fun way to spend your holiday.

What makes things worse is that most major grocery stores aren’t open on Christmas Day. But before you panic and change your entire menu, take a deep breath: many convenience stores and pharmacies will be. That said, be sure to call ahead, as different locations’ hours that day may vary and can change.

So now you can rest easy knowing that your holiday dinner plans aren’t entirely dashed. But if you still end up deciding to give up on cooking, be sure to check out all the restaurants open on Christmas.

Grocery And Convenience Stores That Are Open On Christmas

  • 7-Eleven: Locations will be open, but hours may vary.
  • Duane Reade: Most locations will be open from 9 a.m. to 6 p.m. 24-hour locations and pharmacies will be open.
  • Rite-Aid: Most locations will be open with varying hours by location.
  • Speedway: Most locations are open 24 hours.
  • Walgreens: Most locations will be open from 9 a.m. to 6 p.m. 24-hour locations and pharmacies will be open.

Grocery Stores That Are Closed On Christmas

  • Aldi
  • Costco
  • Kroger
  • Meijer
  • Publix
  • Sam’s Club
  • Stop & Shop
  • Target
  • Trader Joe’s
  • Walmart
  • Wegmans
  • Whole Foods