Scorecard Research Beacon
Search Icon
December 22, 2025

Holiday grocery store hours, what retailers are open for Christmas and New Year's

WATCH: What is 'Thriftmas?' A look at the thrifting trend taking over social media

Christmas is around the corner, so it's time to take stock of any essential cooking ingredients, because some grocery stores may have modified hours or could be 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 of what major retailers will be open or have adjusted hours for Christmas Eve, Christmas Day and New Year's.

What grocery stores are open Christmas Eve and Christmas Day?

Costco

Costco is open on Christmas Eve from 10 a.m. to 5 p.m, but will be closed on Christmas, per the retailer's website.

Kroger

Most stores will be open until 8 p.m. on Christmas Eve, according to Kroger's website.

Stores will be closed on Christmas Day and reopen 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 -- will open at regular hours and close at 7 p.m., per the company's website.

All stores and pharmacies will be closed on Christmas Day.

Sam's Club

The warehouse retailer states on its website that it will be open to Plus members at 8 a.m. and Club members at 9 a.m. on Christmas Eve, closing at 6 p.m. for everyone.

Stores will be closed on Christmas Day.

Target

Holiday hours will vary by store, so Target encourages shoppers to check the "find a store" page for specific times.

All stores will be closed on Christmas Day.

Trader Joe's

Trader Joe's stores will be open on Christmas Eve from 8:00 a.m. until 5 p.m., but closed on Christmas Day, per the company's website.

Walmart

Stores will be 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 will be open with modified Christmas Eve hours, according to the retailer's website, so be sure to check your local store page for specific details.

Whole Foods is closed on Christmas Day.

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 60 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.