Houston Grocery Stores Open on Christmas Eve and Christmas Day

Forgot something and it's Christmas Day? There's hope for you yet.
Forgot something and it's Christmas Day? There's hope for you yet.
Photo by Anthony Albright via Flickr Creative Commons

Ideally, all of your shopping will be done by Christmas Eve. Many stores are not open at all on Christmas Day. Many also close early on Christmas Eve. But life's not always ideal, is it? 

Thankfully, there are a few places that will keep their doors open, even on Christmas day. That includes Randalls, most drug stores and Asian markets, so be sure to keep them in mind if there’s a sudden, urgent need for something.

Be sure and call ahead before heading out. We compiled this list by contacting several stores, but can’t be responsible if one is unexpectedly closed.

Open on Both Christmas Eve and Christmas Day

  • CVS: All locations are open normal hours, but the pharmacy is closed on Christmas Day at all except the 24-hour stores. 
  • H Mart: The Blalock store is open from 8 a.m. to 10 p.m., while the newer Bellaire location opens at 9 a.m. and closes at 9 p.m.
  • Randalls: Open until 8 p.m. on Christmas Eve and from 9 a.m. to 4 p.m. on Christmas Day.
  • Walgreens: All locations will be open regular hours on Christmas Eve and Christmas Day. Pharmacies will be closed except at some of the 24-hour stores. 

Open Christmas Eve and Closed Christmas Day

  • Central Market: Open 7 a.m. to 8 p.m. on Christmas Eve.  
  • Costco: Open 9 a.m. to 5 p.m. on Christmas Eve. 
  • H-E-B: All locations open at regular hours and close at 8 p.m. on Christmas Eve.
  • Fiesta: Will be open on Christmas Eve. Hours vary by location. 
  • Foodarama: Open until 4 or 6 p.m., depending on the location.
  • Kroger: Stores in the Houston area are open until 9 p.m. on Christmas Eve.
  • Sam's Club: Open from 7 a.m. to 6 p.m. on Christmas Eve. 
  • Target: Open on Christmas Eve from 7 a.m. to 10 p.m.
  • Trader Joe's: Open until 6 p.m. on Christmas Eve. 
  • Walmart: Open Christmas Eve (most locations will close early, generally at 6 p.m. or 8 p.m.). 
  • Whole Foods: All Houston-area locations will close at 7 p.m., and the Sugar Land location will close at 8 p.m.
Use Current Location

Related Locations

miles
Randalls

5800 New Territory Blvd.
Sugar Land, TX 77479

281-634-0612

miles
H-Mart

Sponsor Content

Newsletters

All-access pass to the top stories, events and offers around town.

  • Top Stories
    Send:

Newsletters

All-access pass to top stories, events and offers around town.

Sign Up >

No Thanks!

Remind Me Later >