Christmas Day is a federal holiday in the US, and most major retailers will be closed. However, some stores remain open with limited hours for last-minute needs.
Stores closed on Christmas Day include Costco, Walmart, Target, Trader Joe’s, Kroger, Wegmans, Whole Foods, Aldi, and BJ’s. These retailers will be open on Christmas Eve but with reduced hours, typically closing by late afternoon or early evening.
Some pharmacies and coffee shops will be open on Christmas Day. CVS and Walgreens will operate with limited hours, varying by location. Starbucks and Dunkin’ Donuts will also have select stores open; customers should check their store locators for specific times.
For Christmas Eve, most stores will be open but with shortened hours. Costco is open 10am-5pm, Walmart 6am-6pm, Target 7am-8pm, Trader Joe’s 9am-5pm, Kroger 8am-5pm, Wegmans 7am-6pm, Whole Foods 8am-7pm, Aldi 9am-4pm, and BJ’s 8am-6pm. CVS, Walgreens, Starbucks, and Dunkin’ will have regular or near-regular hours.



