Christmas Eve 2024: What’s Open and Closed at Walmart, Grocery Stores, and Retail Chains
As Christmas approaches, millions of Americans are preparing to gather with family and friends to celebrate the holiday. For those who need to pick up last-minute items, many grocery, retail, and restaurant chains will remain open on Christmas Eve, albeit with adjusted hours, but most will close on Christmas Day.
If you’re planning a quick stop at the grocery store on Christmas Eve, Walmart will be an option for your holiday shopping. The company confirmed to USA TODAY that Walmart stores will be open on December 24, but they will close at 6 p.m. local time. Walmart stores will be closed on December 25.
In addition to Walmart, here are the Christmas Eve hours for other major grocery stores:
- Costco: 9 a.m. to 5 p.m.
- Sam's Club: Closes at 6 p.m.
- Kroger: Check local store for specific hours
- Food Lion: Closes at 6 p.m.
- Publix: Closes at 7 p.m.
- Meijer: 6 a.m. to 7 p.m.
- Whole Foods: Closes at 7 p.m.
- Trader Joe's: Closes at 5 p.m.
- Aldi: Check local store for hours
- Harris Teeter: Closes at 7 p.m.
- Wegman's: Closes at 6 p.m.
- Winn-Dixie: Closes at 9 p.m.
For those finishing up their last-minute retail shopping, here are the Christmas Eve hours for some popular retail stores:
- 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: 9 a.m. to 6 p.m.
- Home Depot: Closes at 5 p.m.
- Lowe's: Closes at 6 p.m.
- Ace Hardware: Check local store for hours
- REI: 9 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: 7 a.m. to 6 p.m. (for regular stores and outlet stores)
- Big Lots: 7 a.m. to 8 p.m.
- Sephora: Check local store for hours
- Ikea: 10 a.m. to 6 p.m.
- Staples: Closes at 6 p.m.
- Office Depot/Max: Closes at 5 p.m.
- PetSmart: 9 a.m. to 6 p.m.
- PetCo: Closes at 7 p.m.
- Tractor Supply Co.: 7 a.m. to 6 p.m.
Be sure to check with local locations to confirm exact holiday hours. As Christmas Day approaches, most of these stores will be closed, so make sure to get your shopping done early!