32 Stores Open on Christmas Day 2021

If Santa finished your last carton of milk, have no fear—there ARE stores open on Christmas Day.

In our imaginations, Christmas dinner always runs smoothly, without a hitch. But in real life, our kids all catch colds, milk curdles in our coffee, and we have to buy a last-minute Christmas gift for Aunt Betty who is now unexpectedly coming over for dinner. That’s when the pajamas come off, the yoga pants go on, and we run to the store for cold medicine, creamer, and one of these gift ideas. Fortunately, there are stores open on Christmas Day—this list is different than the stores open on Christmas Eve. Here are the ones you’re most likely to visit—but be sure to check with your local location for their holiday hours before heading out. Then, check out the best day-after-Christmas sales to shop.

Grocery stores open on Christmas Day

Acme: Most locations will be open on Christmas, though hours vary depending on location.

Albertsons: Most locations will be open on Christmas between 8 a.m. and 4 p.m.

BJ’s Wholesale: Many stores will be open until early evening.

Cumberland Farms: Most locations will be open on Christmas from 7 a.m. to midnight.

Family Dollar/Dollar Tree: Select stores will be open with limited hours so check with your local store.

Giant Food Stores: Most locations will be open Christmas Day between 8 a.m. and 5 p.m.

Safeway: Some Safeway locations will be open on Christmas, so check your local store for hours.

You’ll be able to pick up all the ingredients at these places for these delicious Christmas appetizers.

Gas stations and convenience stores open on Christmas Day

A sign for the popular convenience store chain 7 Eleven on the corner of the awning above gas pumps appears with a clear blue sky and power lines in the background.Zachery Jensen/Getty Images

7-Eleven: Most 7-Elevens continue their usual 24/7 schedule on Christmas Day.

Cumberland Farms: Not only are most Cumby’s stores open on Christmas (between 7 a.m. and midnight), but the locations in the Northeast and Florida usually give away coffee and hot cocoa on Christmas.

Circle K: Most should be open 24 hours on Christmas, like every other day of the year.

Dollar Tree: Some will be open for shortened hours. Check with your local store for its hours.

QuickChek: Most locations will be open from 8:30 a.m. until midnight on Christmas Day.

Sheetz: They’re open 24/7 daily, including on Christmas.

Speedway: Most Speedway locations will stay open all day, as per usual.

Wawa: This is another 24/7 chain that doesn’t close for Christmas.

Drugstores open on Christmas Day

CVS Pharmacy Retail Location on a sunny dayjetcityimage/Getty Images

CVS: Many CVS stores are open 24/7, but on Christmas, the hours are shorter. Most will be open between 8 a.m. and 9 p.m.

Walgreens: Most Walgreens locations are open on Christmas Day. Some will be open all day as per usual, and those locations that aren’t will have limited hours (likely between 8 a.m. and 6 p.m.).

Duane Reade: The sister store to Walgreens, Duane Reade follows the same holiday hours.

Rite Aid: Rite Aid stores are open 24/7 and will remain open as per usual on Christmas.

These drugstores will do the trick if you need a few last-minute stocking stuffers for the kids.

Coffee shops open on Christmas Day

a starbucks logo sign attached to a buildingRobert Alexander/Getty Images

Starbucks: Starbucks will be open on Christmas this year, but you’ll want to double-check your local cafe’s hours before you leave, as hours vary by location.

Dunkin’: There’s no storewide policy, so check with your favorite location before you make your Dunkin’ run.

Restaurants open on Christmas Day

Boston Market: Most locations will be open. There will also be fully prepared holiday meals available for pickup or delivery.

Buca di Beppo: Have a Christmas feast full of pasta and garlic bread at your local Italian chain. Make sure to call ahead though because hours vary by location.

Casey’s: They’ll be open at 10 a.m. on Christmas.

Chinese food restaurants: This is their big day. Head to your local Chinatown, where nearly every restaurant is open regular hours.

Denny’s: Stop in 24/7 for a meal on Christmas Day at Denny’s.

exterior of ihop restaurant on a sunny dayTennesseePhotographer/Getty Images

IHOP: Hours will vary by location, but nearly all IHOPs plan to be open.

Old Country Buffet: Stop in from 11 a.m. to 6 p.m. on Christmas for all-you-can-eat at most remaining locations.

McDonald’s: These are independently owned and operated, so some will be open.

Ruth’s Chris Steakhouse: Yes, you can have a full steak dinner on Christmas. They also have holiday special meals served.

Perkins Restaurant & Bakery: This varies by location, but most will be open with a special holiday menu.

Waffle House: This breakfast-all-day restaurant plans to be open 24/7.

If you’re scrambling for a gift for the women in your life, check out the best gifts for her she will really appreciate.

Stores closed on Christmas Day

Costco

Dollar General

Home Depot

Kroger

Publix

Ralphs

Sam’s Club

Stop & Shop

Target

Trader Joe’s

Walmart

Wegmans

Whole Foods

Next, read up on these gifts for men who seemingly have everything.

Danielle Braff
Danielle Braff regularly covers travel, health and lifestyle for Reader's Digest. Her articles have also been published in The New York Times, Chicago Tribune, Washington Post, Boston Globe and other publications. She has a master's degree in journalism from Northwestern University, and a master's degree in musicology from Oxford University in England. Danielle is based in Chicago, where she lives with her husband and two children. See her recent articles at www.Daniellebraff.com. You can follow her on Facebook @Danielle.Karpinos, Twitter @daniellebraff, and Instagram at danikarp.