Seasonal & Holidays
NH Grocery Store Hours Christmas Eve
NH Market Basket, Hannaford and Whole Foods grocery stores will be closed Christmas Day; some CVS and Rite Aid stores will be open.

SOUTHERN NH — 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 New Hampshire? Not many. Market Basket, Hannaford, Whole Foods and other major chains will be closed for the holiday. Your best bet for last-minute grocery needs are CVS and Rite Aid, which will open some stores Christmas Day.
Below is a list of grocery store hours for 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 Concordfor free with the latest updates from Patch.
- Aldi
- Christmas Eve: Most stores closing at 4 p.m.
- Christmas Day: Closed
- BJ's Wholesale Club
- Christmas Eve: Most stores closing at 5 p.m.
- Christmas Day: Closed
- Costco
- Christmas Eve: Most stores closing at 5 p.m.
- Christmas Day: Closed
- CVS
- Christmas Eve: Most stores closing at 6 p.m.
- Christmas Day: Most stores open 10 a.m. to 6 p.m.
- Hannaford
- Christmas Eve: Most stores closing at 6 p.m.
- Christmas Day: Closed.
- Jewel-Osco
- Christmas Eve: Most stores closing a few hours early.
- Christmas Day: Closed.
- Market Basket
- Christmas Eve: Most stores at 5 p.m.
- Christmas Day: Closed.
- Rite Aid
- Christmas Eve: Most stores closing at 7 p.m.
- Christmas Day: Most stores open normal hours.
- Shaw's/Star Market
- Christmas Eve: Most stores open until 6 p.m.
- Christmas Day: Closed.
- 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.
- Whole Foods
- Christmas Eve: Stores closing by 6 p.m.-8 p.m.
- Christmas Day: Closed.
Photo credit: Margo Sullivan/Patch
Get more local news delivered straight to your inbox. Sign up for free Patch newsletters and alerts.