Holiday Food and Drink

Houston Grocery Stores Open on Christmas Eve and Day

Whether you forgot an ingredient for your famous egg nog, can't fit in the shopping, or just really, really like to wait until the last minute, here's a list of the grocery/convenience stores that will be open this Christmas Eve and Day:

Note: All information is based on telephone checks with the stores or their websites, so please don't be mad at us if you show up somewhere and that individual store is not participating. Consider this a spirit guide to where you can start looking. And feel free to add any extra openings in the comments.

Central Market - Open 7 a.m. to 8 p.m. on Christmas Eve. Closed on Christmas Day. Holiday Hotline: 713-386-1785

Costco - Open 9 a.m. to 5 p.m. on Christmas Eve. Closed on Christmas Day.

CVS***Open both days! - All locations (including 24 hour stores) are open normal hours on both Christmas Eve and Christmas Day for front of store operations (pharmacy hours vary).

H Mart***Open both days! - Open 8 a.m. to 10 p.m. on both Christmas Eve and Christmas Day.

HEB - All locations open at regular hours and close at 8 p.m. on Christmas Eve. The store will be closed on Christmas Day.

Fiesta - Will be open on Christmas Eve (hours have not been released yet but will vary by location) and closed on Christmas Day.

Foodarama - Will be open on Christmas Eve (hours have not been released yet but can expect around 4 p.m. to 6 p.m., varying by location) and closed on Christmas Day.

Kroger - Stores in the Houston area are open until 9 p.m. on Christmas Eve and will be closed on Christmas Day.

Randalls***Open both days! - Open until 8 p.m. on Christmas Eve and from 9 a.m. to 4 p.m. on Christmas Day.

Sam's Club - Open from 7 a.m. to 6 p.m. on Christmas Eve. Closed on Christmas Day.

Target - Open on Christmas Eve from 7 a.m. to 10 p.m. Closed on Christmas Day.

Trader Joe's - Open until 6 p.m. on Christmas Eve. Closed on Christmas Day.

Walgreens***Open both days! - All locations will be open regular hours (including 24 hour stores) on Christmas Eve and Christmas Day (pharmacy hours vary).

Walmart - Open by Christmas Eve (hours vary by location but expect closing around 6 p.m. to 8 p.m.); Closed Christmas Day.

Whole Foods - All Houston area locations will open at regularly scheduled times (7 a.m. or 8 a.m.) and close at 7 p.m. on Christmas Eve. The stores will be closed on Christmas Day.

KEEP THE HOUSTON PRESS FREE... Since we started the Houston Press, it has been defined as the free, independent voice of Houston, and we'd like to keep it that way. With local media under siege, it's more important than ever for us to rally support behind funding our local journalism. You can help by participating in our "I Support" program, allowing us to keep offering readers access to our incisive coverage of local news, food and culture with no paywalls.
Brooke Viggiano is a contributing writer who is always looking to share Houston's coolest and tastiest happenings with the Houston Press readers.
Contact: Brooke Viggiano