When the holiday season rolls around, most shoppers wonder where they can still get their last-minute gifts or a quick bite. While department and grocery giants typically shut their doors early on Christmas Eve and close entirely on Christmas Day, a handful of retailers keep some locations open. Knowing the exact hours can save you a trip to a closed store.
Major Retailer Hours
Walmart

Walmart will be closed on Christmas Day. The chain will reopen at 6 a.m. on Dec. 26. Shoppers looking for a last-minute purchase should plan for the next day.
Target
Target will also be closed on Christmas. It will reopen at 7 a.m. on Dec. 26. This gives the same window of opportunity as Walmart, but one hour later.
Costco
All Costco warehouses in the U.S. are closed on Christmas Day. Members will have to wait until the next day to shop.
CVS
Many CVS locations will have modified hours on Christmas Day. Customers are encouraged to call ahead or double-check local hours online to confirm availability.
Walgreens
Walgreens stores will be open on Christmas Day, but pharmacy hours may vary by location. All 24-hour Walgreens locations will continue to remain open. You can double-check local hours here.
Starbucks
Many Starbucks locations will be closed on Christmas, while some may have limited hours. It’s best to check ahead online to see if a nearby store is open.
McDonald’s
Many McDonald’s locations in the U.S. are open on holidays like Christmas, but hours vary by location. Consumers can use the chain’s online store locator to confirm.
Kroger
Kroger stores are closed on Christmas Day and will resume regular hours on Dec. 26. Shoppers should plan to visit on the following day.
Albertsons
Many Albertsons stores will be closed on Christmas, but there will also be locations that remain open with adjusted hours. Select pharmacies may also be closed or have different hours.
Closed Stores on Christmas
- ALDI: Stores are closed.
- Harris Teeter: Stores are closed.
- Home Depot: Stores are closed.
- IKEA: Stores are closed.
- Jewel-Osco: Stores and pharmacies are closed.
- Lowe’s: Stores are closed.
- Macy’s: Stores are closed.
- Meijer: Stores are closed.
- Publix: Stores are closed.
- Rite Aid: Stores are closed.
- Sam’s Club: Stores are closed.
- Sprouts Farmer’s Market: Stores are closed.
- Trader Joe’s: Stores are closed.
- Whole Foods: Stores are closed.
Open Stores on Christmas
- Safeway: Many stores are closed, but there will also be some locations open with adjusted hours.
- Sheetz: Stores are open with regular hours (24/7).
- 7-Eleven: Most stores are open 24/7 (including on Christmas), but some locations’ hours can vary.
Key Takeaways
- Major chain stores like Walmart, Target, Costco, Kroger, and many grocery stores will be closed on Christmas Day.
- Some retailers such as Walgreens, Sheetz, and 7-Eleven will remain open, though pharmacy or specific location hours may differ.
- Always check individual store hours before heading out, as many locations have modified schedules or limited hours.
The holiday shopping landscape on Christmas Day is clear: most big-box retailers and grocery chains will shut their doors, while a few convenience and pharmacy chains will keep some locations open. If you need a quick purchase or a meal, plan ahead by calling or checking online for the specific store near you. Happy holidays and happy shopping!

