What time do grocery stores close on New Year’s Eve? Hours for Kroger, Aldi, Publix, Target, Walmart

New Year’s Eve is a time for parties and celebrations as we say goodbye to 2024 and welcome 2025.

If you’re getting ready for your celebration and realize you need to grab a few things, you should have several choices as most major grocery stores are open Dec. 31, though some chains will have shortened holiday hours. Here’s a look at what stores are open on New Year’s Eve:

Aldi – Open 9 a.m.-7 p.m.

Costco – Open until 6 p.m.

Dollar General – Open regular hours

Kroger – Open, hours may vary

Publix – Close at 9 p.m. on New Year’s Eve

Sam’s Club – Closing at 6 p.m. New Year’s Eve

Sprout’s – Open 7 a.m.-8 p.m.

Target – Open regular hours 8 a.m.-10 p.m.

Trader Joe’s – Open 9 a.m.-5 p.m.

Walmart – Open regular hours, 6 a.m.-11 p.m. in most locations

Whole Foods – Open 8 a.m.-9 p.m.

Drug stores Walgreens and CVS will be open regular hours but pharmacy hours may be on an altered schedule, so check ahead.