The holiday season is in full swing, and Christmas and New Year’s days are fast approaching. As shoppers rush to grocery stores to buy ingredients for their Christmas feasts, or to retailers to obtain gifts, they might wonder for how long this is possible, and when the window might close. In order to avoid running into a “Closed” sign during a last-minute grocery run, take a look at this handy list.
Christmas Eve brings reduced hours for most retailers, followed by full store closings on Christmas Day for many of the nation’s largest chains. Last-minute purchases also often carry higher delivery charges, so make sure you plan things in advance for an amazing holiday experience.
Here are the timings for major retailers on Christmas Eve, Christmas Day, New Year’s Eve and New Year’s 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. It is open New Year’s Eve from 10 a.m. to 6 p.m. and closed on New Year’s Day.
READ: Thanksgiving 2025: What stores, restaurants, and services are open and closed (
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. Most Kroger stores will be open New Year’s Eve and New Year’s Day, but check individual locations for more details.
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. 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.
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.
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: 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.
READ: Stores keep prices down for Thanksgiving turkeys, other foods may cost more (
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: 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.
Stores will close early on New Year’s Eve at 5 p.m. and remain closed on New Year’s Day.
Walmart: 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.
Locations will be open New Year’s Eve and New Year’s Day with modified hours. Check your local store page for specific details.

