It's time to start planning for Christmas! And no matter how careful we are when we make our grocery shopping list (we check it twice, of course!), we inevitably need one more trip to the grocery store. Whether we're putting the finishing touches on Christmas dinner or need to get one more batch of Christmas cookies in the oven, a last-minute trip to the grocery store happens every year. But before you head out the door, you need to find out what grocery stores are open near you on Christmas Day.

That's where our list comes in handy. Most stores, including many grocery stores, are closed on December 25. But some grocery stores, convenience stores, and dollar stores do stay open for the big holiday. (Check out Walmart's Christmas hours, Publix's Christmas hours, stores open on Christmas, and dollar stores open on Christmas here.)

Your options are much better on Christmas Eve, of course, so try to dash out for any last-minute Christmas gifts or necessities at that time. Come the next day, you'll have fewer choices. But you're not entirely stuck. Make sure to note that each of these stores' hours may vary by location, so use the online store locators or call ahead before you head out the door. There's nothing worse than spending 10 minutes scraping windshields and piling in the car just to be greeted by a locked door at your destination.

Convenience and Grocery Stores Open on Christmas Day

It’s slim pickings when it comes to grocery stores that are open on December 25. That's why we've also included a few convenience stores (and, okay, Starbucks too!), which often carry basics like bread and milk. Most branches will be open for Christmas, and many carry at least some of basic necessities you're likely looking for. Here are the openings we know about so far, according to press representatives who've independently confirmed their hours with Country Living and reporting from The Balance. Keep in mind that in-store services like pharmacies may be closed even if the store is open.

  • 7-Eleven (Most 7-Elevens are open 24 hours, 7 days a week—and that includes Christmas Day.)
  • Albertsons (Most Albertsons will be open from 8 a.m. to 4 p.m.)
  • Buc-ee's (locations are open 24/7)
  • Casey’s (typically not open until 10 a.m.)
  • Circle K/Couche-Tard (most locations are open 24/7)
  • Cumberland Farms (most locations open at 7 a.m.)
  • CVS (typically open 8 a.m. to 9 p.m. on Christmas Day)
  • QuickChek
  • Safeway (Hours vary by location so make sure to check your local store's hours.)
  • Sheetz (open 24/7)
  • Speedway (open 24/7)
  • Starbucks (A spokesperson told Country Living that "select locations" will be open, so check with your closest store.)
  • Wawa (regular hours)
walmart open christmas day pinterest
Getty Images

Grocery Stores Closed on Christmas Day

If your go-to grocery store is on this list, try to make do with what you have (or visit one of the aforementioned convenience stores). The following are reported to shut their doors in recognition of the holiday—but remember to double-check with your local branch.

  • ALDI
  • BJ's
  • Costco
  • Dollar General
  • Dollar Tree
  • Family Dollar
  • Food Lion
  • Giant Food Stores
  • H-E-B
  • Hy-Vee
  • Kroger
  • Publix
  • Ralphs
  • Rite Aid
  • Sam’s Club
  • ShopRite
  • Stop & Shop
  • Target
  • Trader Joe's
  • Walmart
  • Wegmans
  • Whole Foods
whole foods grocery stores open christmas evepinterest
Getty Images

Grocery Stores Open on Christmas Eve

Try to get any last-minute errands done the day before. Most grocery stores are open on Christmas Eve, albeit with limited hours. We were able to confirm the following. (Of course, it's best to prepare those Christmas dinner menus now so that you don't have to leave the house at all—whether you shop locally or online!)

  • ALDI: 9 a.m. to 4 p.m.
  • BJ's: 8 a.m. to 6 p.m.
  • Costco: 10 a.m. to 8:30 p.m.
  • Food Lion: 7 a.m. to 6 p.m.
  • H-E-B: 6 a.m. to 8 p.m.
  • Hy-Vee: 7 a.m. to 5 p.m.
  • Publix: 7 a.m. to 7 p.m.
  • Sam’s Club: 7 a.m. to 6 p.m.
  • Target: 7 a.m. to 11 p.m.
  • Trader Joe's: 8 a.m. to 6 p.m.
  • Walmart: Open until 6 p.m.
  • Whole Foods: 8 a.m. to 7 p.m. (Hours may vary by location)
Headshot of Christopher Michel
Christopher Michel

Chris is the Senior Food & Garden Editor at Country Living, where he covers all things edible or growable. He has two kids and lives in Birmingham, AL.