Christmas Eve is here, bringing with it the festive hustle as millions of Americans make last-minute preparations. Whether you’re looking to stock up on groceries or finish holiday shopping, Walmart will be open to assist on Dec. 24 but with adjusted hours.
The retail giant confirmed that its stores will operate until 6 p.m. local time on Christmas Eve. After that, all Walmart locations will close for Christmas Day, resuming regular operations on Dec. 26.
Walmart Leads the Way for Last-Minute Shoppers
For those final holiday errands, Walmart serves as a dependable option on Christmas Eve. From gift shopping to picking up groceries, the store’s extensive inventory makes it a go-to destination. However, the chain advises planning your visit early, as doors will shut promptly in the evening to give employees time to celebrate the holiday.

If Walmart’s schedule doesn’t align with your plans, several other grocery and retail stores will remain open on Christmas Eve, operating with adjusted hours to accommodate late shoppers.
Grocery Stores Open on Christmas Eve
Here’s a list of grocery stores open on Dec. 24 with their holiday hours for your convenience:
- Costco: 9 a.m. to 5 p.m.
- Sam’s Club: Until 6 p.m.
- Food Lion: Until 6 p.m.
- Meijer: 6 a.m. to 7 p.m.
- Publix: Until 7 p.m.
- Trader Joe’s: Until 5 p.m.
- Whole Foods: Until 7 p.m.
- Harris Teeter: Until 7 p.m.
- Wegmans: Until 6 p.m.
- Winn-Dixie: Until 9 p.m.
Also Read : Arnold Schwarzenegger transforms into Santa in 1st look form The Man with the Bag
Retail Stores Available on Christmas Eve
If you’re finishing holiday shopping, several major retailers will also remain open. Here’s a quick reference for their adjusted hours:
- Kohl’s: 7 a.m. to 7 p.m.
- HomeGoods, TJ Maxx, Marshalls: 7 a.m. to 6 p.m.
- Home Depot: Until 5 p.m.
- Lowe’s: Until 6 p.m.
- Burlington: 7 a.m. to 9 p.m.
- Big Lots: 7 a.m. to 8 p.m.
- Belk: Regular stores: 7 a.m. to 6 p.m.; Belk outlets: 9 a.m. to 6 p.m.
- Ikea: 10 a.m. to 6 p.m.
- PetCo: Until 7 p.m.
- PetSmart, Bass Pro Shop, Cabela’s, and Tractor Supply Co.: Until 6 p.m.
Other major names like Staples, Office Depot, and Ace Hardware are also expected to close early, giving ample time for employees to head home and celebrate.
FAQs
1. Is Walmart open on Christmas Eve 2024?
Yes, Walmart is open on Dec. 24, but stores will close at 6 p.m. local time.
2. Are Walmart stores open on Christmas Day?
No, all Walmart stores will be closed on Dec. 25.
3. What other grocery stores are open on Christmas Eve?
Grocery stores like Costco, Sam’s Club, Publix, and Trader Joe’s have modified hours for the holiday.
4. What time do big retail stores close on Christmas Eve?
Stores like Kohl’s and HomeGoods close between 6 p.m. and 7 p.m., depending on the location.
5. Can I shop online on Christmas Day?
Yes, while physical stores will be closed, most major retailers, including Walmart, have online shopping options available 24/7.
6. Are there any grocery stores open late on Christmas Eve?
Yes, Winn-Dixie remains open the latest, with closing hours at 9 p.m.