Seasonal & Holidays
MA Christmas Grocery Stores: Open, Closed — Shaw's, Target, More
Stop & Shop, CVS, Hannaford and more: Which grocery stores in Massachusetts are open on Christmas.

Seasoned Christmas dinner hosts know: Even a perfectly planned holiday meal is prone to oversights and mishaps. Maybe the ham went bad, or maybe your gluten free cousin decided to come at the last minute.
But what stores are open on Christmas Day in Massachusetts? Patch reached out to major grocery chains nationwide, including Walmart, Target and Kroger, to find out where you can go and when.
Below is a list of grocery stores that will be open on Christmas Eve and Christmas Day. Many have varying hours, so always remember to double check with the store to make sure the doors aren’t locked when you arrive. Patch will update the hours as more trickle in.
Find out what's happening in Bostonfor free with the latest updates from Patch.
- Aldi
- Christmas Eve: All stores will open with limited hours.
- Christmas Day: Closed
- BJ's Wholesale Club
- Christmas Eve: Many stores open at 8 a.m. and close at 5 p.m. Local store hours may vary.
- Christmas Day: Closed
- Costco
- Christmas Eve: Stores open at 9 a.m. and close at 5 p.m.
- Christmas Day: Closed
- CVS
- Christmas Eve: Most stores open from 9 a.m. to 6 p.m.
- Christmas Day: Most stores open from 10 a.m. to 8 p.m. (excludes stores inside Target).
- The Fresh Market
- Christmas Eve: 7 a.m. - 6 p.m.
- Christmas Day: Closed
- Hannaford
- Christmas Eve: Most stores open at 8 a.m. and close at 5 p.m.
- Christmas Day: All stores are closed.
- Jewel-Osco
- Christmas Eve: Most stores typically close a few hours early
- Christmas Day: All stores closed.
- Rite Aid
- Christmas Eve:
- Christmas Day: Most stores open 24/7
- Shaw's/Star Market
- Christmas Eve: Most stores typically close a few hours early
- Christmas Day: Closed
- ShopRite
- Christmas Eve: No response
- Christmas Day: No response
- Stop & Shop
- Christmas Eve: Most stores open until 6 p.m.
- Christmas Day: Closed.
- Target
- Christmas Eve: Stores open at 7 a.m. and close at 10 p.m.
- Christmas Day: Closed
- Trader Joe’s
- Christmas Eve: All stores close at 6 p.m.
- Christmas Day: Closed
- Walmart
- Christmas Eve: Stores close at 6 p.m. or 8 p.m.
- Christmas Day: Closed.
- Wegmans
- Christmas Eve: All stores close at 6 p.m.
- Christmas Day: Closed
- Whole Foods
- Christmas Eve: All stores will have limited hours. Hours vary by location.
- Christmas Day: Closed.
Patch national staffer Dan Hampton contributed to this report.
Photo credit: Brynn Anderson/Associated Press
Find out what's happening in Bostonfor free with the latest updates from Patch.
Get more local news delivered straight to your inbox. Sign up for free Patch newsletters and alerts.