In a perfect world, you’ve had plenty of time to plan your holiday menu, you’ve been able to shop for all the ingredients, and you know exactly how many people are coming to dinner. Then there’s real life.

If your platter of Christmas cookies go crashing to the floor, you realize the morning-of you forget to pick up your holiday ham, or you didn’t account on your cousin bringing his new girlfriend… and his roommate, don’t stress. Pull off a little Christmas miracle and head to one of these convenience or grocery stores on Christmas Day. These stores will have open hours on December 25, 2019 to help you turn your holiday mishaps back into magic.

Most grocery stores are closed entirely for Christmas Day, so we’ve included convenience stores on this list, as well, to give you more options. Whether it’s wine, eggnog, candy, or canned corn, you just may be able to find what you’re looking for at a well-stocked convenience store.

Convenience and Grocery stores open on Christmas Day

7Eleven: most locations will remain open 24/7—Christmas is no exception.

Acme: most stores are open from 9 a.m. to 1 p.m.

Alberstonsmost locations will be open from 8 a.m. to 4 p.m.

Bristol Farms: some stores will be open Christmas Day, but hours may vary.

Circle K: Circle is open but hours could potentially be reduced.

Cumberland Farms: some locations will be open 24 hours, others will be open 8 a.m. to midnight. Call ahead for the hours of your nearest location.

CVS: stop by CVS on Christmas Day between 8 a.m. to 9 p.m.

Dollar Tree: some locations will be open on Christmas Day, but most of those will be operating on abbreviated hours.

Family Dollar: Family Dollar is operating under the same conditions as Dollar Tree, since they’re part of the same company.

Giant Foodsyou’ll find most Giant locations open from 8 a.m. to 5 p.m. Christmas Day.

Rite-Aid: hours vary greatly, but many locations will be open Christmas Day. Just call ahead before you head out.

Safeway: most stores are open 8 a.m. to 4 p.m.

Sheetz: you can count on Sheetz to be open Christmas Day 24 hours.

Speedway: most locations will be open 24 hours.

QuickChek: QuickChek stores are typically open on most holidays with reduced hours.

Vons: several locations were open last year. Hours may vary by store, so call ahead.

Walgreens: select locations will be open from 8 a.m. to 10 p.m.

Wawamost locations will be open 24 hours.

Grocery stores Closed on Christmas Day

  • Aldi
  • BJ’s Wholesale
  • Costco
  • Dollar General
  • Food Lion
  • The Fresh Market
  • HEB
  • Hy-Vee
  • Kmart
  • Kroger
  • Publix
  • Ralphs
  • Sam’s Club
  • Stew Leonard’s
  • Target
  • Trader Joes
  • Walmart
  • Wegmans
  • Whole Foods
  • Winn-Dixie

Also see, 24 restaurants open ChristmasDay.

Follow us on Instagram.




Meghan is a full-time writer exploring the fun facts behind food. She lives a healthy lifestyle but lives for breakfast, dessert and anything with marinara. She’s thrown away just as many meals as she’s proud of.