Christmas Eve is here, and if you still need to make a trip to the store for some last-minute groceries or holiday shopping, you're in luck.
That's because most grocery, retail, and restaurant chains will remain open on Christmas Eve, albeit with adjusted hours, and most will shut their doors on Christmas Day.
If you need to make a last-minute run to the grocery store to pick up something for your holiday gathering, Walmart will be an option for you this year. A company spokesperson confirmed to USA TODAY that stores will be open on Dec. 24, however they will close at 6 p.m. local time.
Walmart stores will be closed on Christmas Day, the company spokesperson told USA TODAY.
What grocery stores are open on Christmas Eve?
In addition to Walmart, the following grocery stores will be open on Christmas Eve. Hours are listed for the companies that provided them.
- Costco: 10 a.m. to 5 p.m.
- Sam's Club: Warehouses will close at 6 p.m.
- BJ's Wholesale: Warehouses will close at 6 p.m.
- Kroger: Most stores will close between 6-8 p.m.
- Food Lion: Stores will close at 7 p.m.
- Publix: Stores will close at 7 p.m.
- Meijer: 6 a.m. to 7 p.m.
- Whole Foods: Stores will close at 7 p.m.
- Trader Joe's: Stores will close at 5 p.m.
- Aldi: Stores will operate with "limited hours" on Christmas Eve, however hours vary by location
- Lidl: Stores will close at 6 p.m.
- Giant Eagle: Stores will close at 5 p.m.
- Harris Teeter: Stores will close at 7 p.m.
- Wegman's: Stores will close at 6 p.m.
- Winn-Dixie: Stores will close at 9 p.m.
What retail stores are open on Christmas Eve?
In addition to Walmart, the following retail stores will be open on Christmas Eve. Hours are listed for the companies that provided them.
- Target: 7 a.m. to 8 p.m.
- Kohl's: 7 a.m. to 7 p.m.
- TJ Maxx: 7 a.m. to 6 p.m.
- HomeGoods: 7 a.m. to 6 p.m.
- Marshall's: 7 a.m. to 6 p.m.
- JCPenney: Closing times vary by location
- Home Depot: Stores will close at 5 p.m.
- Lowe's: Stores will close at 6 p.m.
- Ace Hardware; Hours vary by location
- REI: 10 a.m. to 6 p.m.
- Bass Pro Shop: 9 a.m. to 6 p.m.
- Cabela's: 9 a.m. to 6 p.m.
- Burlington: 7 a.m. to 9 p.m.
- Belk: Regular stores will open from 7 a.m. to 6 p.m.; Outlet stores will open from 9 a.m. to 6 p.m.
- Sephora; Hours vary by location
- IKEA: 10 a.m. to 5 p.m.
- Staples: Stores will close at 6 p.m.
- Office Depot: Stores will close at 5 p.m.
- OfficeMax: Stores will close at 5 p.m.
- PetSmart: 9 a.m. to 6 p.m.
- PetCo: Stores will close at 7 p.m.
- Tractor Supply Co.: 7 a.m. to 6 p.m.
Gabe Hauari is a national trending news reporter at USA TODAY. You can follow him on X @GabeHauari or email him at [email protected].

