Most regular H‑E‑B grocery stores typically close around midnight (12:00 a.m.), but hours can vary a lot by location and day, and holidays often have special closing times like 8 p.m. or earlier.

Quick Scoop: When does H‑E‑B close?

For a normal day (non‑holiday), many H‑E‑B locations use one of these patterns:

  • 6:00 a.m. – 12:00 a.m. (midnight).
  • Some stores operate 24 hours (listed as 12:00 a.m. – 12:00 a.m.), but this is not universal.
  • Pharmacy hours usually end earlier in the evening (often around 8–9 p.m. on weekdays, earlier on weekends).

On major holidays , closing times change:

  • Thanksgiving: often close around midday or early afternoon (for example, noon or 2 p.m., depending on year and market).
  • Christmas Eve: commonly close at 8 p.m.
  • Christmas Day: stores closed.
  • New Year’s Eve: usually regular hours, sometimes closing at 11 p.m.
  • New Year’s Day: open, but opening time may be later (for example 6 a.m. or 9 a.m.).

There can also be special temporary changes (like weather events or local issues) where a region’s H‑E‑B might close early, such as closing at 5 p.m. on a specific Saturday.

How to get your exact closing time

Because hours differ by city, neighborhood, and even by department (store vs. pharmacy vs. curbside), the only fully reliable way is to check your specific store just before you go:

  1. Go to the official H‑E‑B website or app and use the Store Locator to enter your ZIP or city.
  2. Select your store; it will show today’s store hours plus pharmacy and curbside hours.
  3. If the weather is bad or it’s a holiday, refresh or call the store, since times can change on short notice.

If you’re planning a late‑night run, assume “midnight” is common but not guaranteed, and double‑check your exact store so you don’t arrive to locked doors.

Information gathered from public forums or data available on the internet and portrayed here.