Costco and Other Retailers Adjust Hours for New Year’s Eve 2025

As millions prepare to celebrate the arrival of 2026, many Americans will be out shopping for last-minute party supplies on New Year’s Eve. On December 31, 2025, Costco will be providing a convenient option for shoppers, as most of its warehouses will operate from 10 a.m. to 6 p.m. local time. This schedule allows customers to gather essentials for their holiday celebrations before the start of the new year.

Across the country, various grocery and retail stores will maintain adjusted hours to accommodate those making last-minute purchases. While many establishments will remain open on New Year’s Eve, some will close their doors on New Year’s Day, limiting options for post-celebration shopping.

Grocery Store Hours on New Year’s Eve

In addition to Costco, several grocery chains will be open on December 31. Here are their operating hours:

– **Walmart**: Regular hours
– **Sam’s Club**: Open from 8 a.m. to 8 p.m. for Plus members and 9 a.m. to 8 p.m. for Club members
– **BJ’s Wholesale**: Open from 8 a.m. to 7 p.m.
– **Kroger family stores**: Various locations will operate under regular hours; this includes stores like Baker’s, City Market, and others
– **Food Lion**: Regular hours
– **Target**: Closing at 9 p.m.
– **Publix**: Closing at 9 p.m.
– **Meijer**: Open from 6 a.m. to midnight
– **Whole Foods**: Open from 8 a.m. to 9 p.m.
– **Trader Joe’s**: Closing at 5 p.m.
– **Aldi**: Hours vary by location
– **Lidl**: Closing at 6 p.m.
– **Harris Teeter**: Regular hours
– **Wegmans**: Closing at 8 p.m.
– **Winn-Dixie and Harveys**: Closing at 10 p.m.
– **Giant Eagle**: Closing at 9 p.m.

These hours provide a range of options for individuals looking to stock up for the festivities.

Retail Store Hours on New Year’s Eve

The retail landscape will also see a variety of stores keeping their doors open. Here’s a selection of operating hours for popular retail chains:

– **Target**: Closing at 9 p.m.
– **Kohl’s**: Open from 9 a.m. to 7 p.m.
– **TJ Maxx**: Open from 9:30 a.m. to 6 p.m.
– **HomeGoods**: Open from 9:30 a.m. to 6 p.m.
– **Marshall’s**: Open from 9:30 a.m. to 6 p.m.
– **Best Buy**: Open from 10 a.m. to 7 p.m.
– **JCPenney**: Opening at 11 a.m. with closing times varying by location
– **Home Depot**: Closing at 6 p.m.
– **Lowe’s**: Closing at 6 p.m.
– **Ace Hardware**: Hours vary by location
– **REI**: Open from 10 a.m. to 6 p.m.
– **Bass Pro Shop**: Open from 9 a.m. to 6 p.m.
– **Cabela’s**: Open from 9 a.m. to 6 p.m.
– **Belk**: Open from 10 a.m. to 7 p.m.
– **Sephora**: Hours vary by location
– **IKEA**: Open from 10 a.m. to 6 p.m.
– **Staples**: Closing at 6 p.m.
– **Office Depot**: Closing at 6 p.m.
– **OfficeMax**: Closing at 6 p.m.
– **PetSmart**: Open from 9 a.m. to 6 p.m.
– **Petco**: Closing at 7 p.m.
– **Tractor Supply Co.**: Open from 8 a.m. to 6 p.m.

With many retailers adjusting their hours, shoppers have ample opportunity to wrap up their preparations for the New Year festivities. Whether gathering food, drinks, or last-minute gifts, these extended hours ensure that everyone can find what they need before the clock strikes midnight.