Christmas comes the same time every year but many of us seem to be caught unawares. Even the best prepared person forgets the vanilla for the sugar cookies or sage for the cornbread dressing. Here’s a list of grocery and package stores that will be open Christmas Eve and one or two that will even be open Christmas Day.

Aldi: Christmas Eve: Regular hours / Christmas Day: Closed
Central Market: Christmas Eve Eve: 7 a.m. to 8 p.m. / Christmas Day: Closed
Costco: Christmas Eve: 10 a.m. to 5 p.m. / Christmas Day: Closed
CVS: Christmas Eve: Regular hours / Christmas Day: Regular hours, though pharmacies may vary
Dollar General: Christmas Eve: Regular hours / Christmas Day: Closed
Family Dollar: Christmas Eve: 8 a.m. to 10 p.m. / Christmas Day: Closed
Fiesta Mart: Christmas Eve: 7 a.m. to 10 p.m. / Christmas day: Closed
Food Town: Christmas Eve: 6 a.m. to 8 p.m. / Christmas Day: Closed
H-E-B: Christmas Eve: 6 a.m. to 8 p.m. / Curbside: 7 a.m. to 7 p.m. / Home Delivery: 7 a.m. to 6:30 p.m. / Pharmacy: Closes at 5 p.m. / Christmas Day: Closed
H Mart: Christmas Eve: 8 a.m. to 10 p.m. / Christmas Day: 8 a.m. to 10 p.m.
Kroger: Christmas Eve: Open until 9 p.m. (most stores)/ Pharmacy: Closes 4 p.m. / Christmas Day: Closed
Randalls: Christmas Eve: Open until 5 p.m./6 p.m. (varies) / Christmas Day: Closed
Sam’s Club: Christmas Eve: 10 a.m. to 6 p.m. / Christmas Day: Closed
Sprouts Farmers Market: Christmas Eve: Open until 7 p.m. / Christmas Day: Closed
Spec’s Wines, Spirits & Foods: Christmas Eve: Regular hours / Christmas Day: Closed
Target: Christmas Eve: 7 a.m. to 8 p.m. / Christmas Day: Closed

Total Wine: Christmas Eve: Regular hours / Christmas Day: Closed
Trader Joeโs: Christmas Eve: Open until 5 p.m. / Christmas Day: Closed
Walgreens: Christmas Eve: Regular hours / Christmas Day: Regular hours, stores may vary
Walmart: Christmas Eve: 6 a.m. to 6 p.m. / Christmas Day: Closed
Whole Foods Market: Christmas Eve: 8 a.m. to 7 p.m. (may vary) / Christmas Day: Closed
This article appears in Jan 1 – Dec 31, 2025.
