As Christmas approaches, many retailers are adjusting their hours to accommodate the final rush of holiday shopping. Most stores will close early on Christmas Eve, so time is running out to get those last-minute gifts and groceries in-store or for online orders that need pickup or delivery.
This year’s holiday season is shorter than usual, with only 26 days between Black Friday (Nov. 29) and Christmas. Here are the store hours for Christmas Eve 2024, though hours can vary depending on location, so it’s always best to double-check store websites or apps for accurate times. Keep in mind that curbside and in-store pickup hours may differ.
Christmas Eve Store Hours for Major Retailers
- Academy Sports + Outdoors: 7 a.m. to 7 p.m.
- Apple: Most stores close at 6 p.m.
- Banana Republic: Most stores close at 6 p.m.
- Barnes & Noble: Closes at 6 p.m.
- Bass Pro Shops: 9 a.m. to 6 p.m.
- Bath & Body Works: Closes at 4 p.m.
- Belk: 7 a.m. to 6 p.m.
- Best Buy: 8 a.m. to 7 p.m.; closed on Christmas Day
- Big Lots: 7 a.m. to 6 p.m.
- BJ’s Wholesale: 8 a.m. to 6 p.m.
- Burlington: 7 a.m. to 9 p.m.
- Costco: 9 a.m. to 5 p.m.; closed Christmas Day
- CVS: Varying hours; some stores open regular hours, others reduced
- Dick's Sporting Goods: 7 a.m. to 6 p.m.
- Dillard's: 10 a.m. to 6 p.m.
- Dollar General: Open until 10 p.m.
- Dollar Tree: 8 a.m. to 8 p.m.; closed Christmas Day
- Family Dollar: Regular hours, typically 8 a.m. to 10 p.m.
- Five Below: 8 a.m. to 6 p.m.
- GameStop: Varying hours, some stores close at 10 p.m.
- Gap: Varying hours
- Hobby Lobby: 9 a.m. to 5:30 p.m.
- Home Depot: 6 a.m. to 5 p.m.
- HomeGoods: 7 a.m. to 6 p.m.
- JCPenney: 9 a.m. to 6 p.m.
- Kohl's: 7 a.m. to 7 p.m.
- Lowe's: Closes at 6 p.m.
- Macy's: 8 a.m. to 7 p.m.
- Marshalls: 7 a.m. to 6 p.m.
- Meijer: Closes at 7 p.m.
- Menards: Closes at 5 p.m.
- Michaels: 7 a.m. to 6 p.m.
- Nordstrom/Nordstrom Rack: Most stores close by 6 p.m.
- Office Depot/OfficeMax: Closes at 5 p.m.
- Old Navy: Most stores close at 6 p.m.
- Party City: Closes at 6 p.m.
- Petco: Closes by 7 p.m.
- PetSmart: 9 a.m. to 6 p.m.
- Rite Aid: Varying hours; closed Christmas Day
- Ross: Many stores open until 10 p.m.
- Sam's Club: Closes at 6 p.m.
- Staples: Closes at 6 p.m.
- Target: 7 a.m. to 8 p.m.
- T.J. Maxx: 7 a.m. to 6 p.m.
- Tractor Supply: 7 a.m. to 6 p.m.
- Ulta: 6 a.m. to 6 p.m.
- Walgreens: Varying hours, with some stores open 24 hours
- Walmart: 6 a.m. to 6 p.m.; closed Christmas Day
Remember to check your local store for exact hours and availability, especially if you're planning to do a curbside pickup or need groceries for your holiday meal. Happy shopping and Merry Christmas!