From Christmas to New Year’s, many grocery stores have modified hours or are closed for the holidays.
To avoid the stress of a last-minute grocery run, only to arrive and see a “closed” sign, check out the list below to see the holiday hours of major retailers across the country.

Entrance to a Costco Wholesale store in Ft. Wayne, Indiana.
Jonathan Weiss/Adobe Stock
What grocery stores are open New Year’s Eve and New Year’s Day?
Costco
Costco is open New Year’s Eve from 10 a.m. to 6 p.m. and closed on New Year’s Day.
Kroger
Most Kroger stores will be open New Year’s Eve and New Year’s Day, but check individual locations for more details.
Publix
Stores will be open New Year’s Eve until 9 p.m., and many locations will close on New Year’s Day at 7 p.m.
Click here for specific store location hours.
Sam’s Club
On New Year’s Eve, stores will open at 8 a.m. for Plus members and 9 a.m. for Club members, closing at 8 p.m. for everyone.
All Sam’s Club stores will be closed on New Year’s Day.
Target
Stores typically remains open for New Year’s Eve and New Year’s Day, but check the retailer’s “find a store” page for local hours.
Trader Joe’s
Stores will close early on New Year’s Eve at 5 p.m. and remain closed on New Year’s Day.
Whole Foods
Locations will be open New Year’s Eve and New Year’s Day with modified hours.
Check your local store page for specific details.
What grocery stores were open Christmas Eve and Christmas Day?
Costco
Costco was open on Christmas Eve from 10 a.m. to 5 p.m, but closed on Christmas, per the retailer’s website.
Kroger
Most stores were open until 8 p.m. on Christmas Eve, according to Kroger’s website.
Stores were closed on Christmas Day and reopened Friday, Dec. 26, with regular hours.
Check the store locator here for specific retailer hours.
The Kroger Family has an array of banner retailers including Ralphs, Baker’s, City Market, Dillons, Food 4 Less, Foods Co, Fred Meyer, Fry’s, Gerbes, Jay C Food Store, King Soopers, Mariano’s, Metro Market, Pay-Less Super Markets, Pick ‘n Save, QFC, Ruler, and Smith’s Food and Drug.
Publix
On Christmas Eve, all stores — including pharmacies — opened at regular hours and close at 7 p.m., per the company’s website.
All stores and pharmacies were closed on Christmas Day.
Sam’s Club
The warehouse retailer’s stores were closed on Christmas Day.
Target
All stores were closed on Christmas Day.
Trader Joe’s
Trader Joe’s stores were open on Christmas Eve from 8:00 a.m. until 5 p.m., but closed on Christmas Day, per the company’s website.

A Trader Joe’s store in West Hollywood, Calif., July 12, 2024.
Walter Cicchetti/Adobe Stock
Walmart
Stores were open on Christmas Eve from 6 a.m. to 6 p.m. and closed Christmas Day, according to the store details page.
Whole Foods
Many stores had modified Christmas Eve hours, according to the retailer’s website, so check your local store for specific details.
Whole Foods was closed on Christmas Day.
Editor’s note: This report was originally published on Dec. 22, 2025.
