Local

Where to shop Christmas Eve and Christmas Day? These Dallas-Fort Worth stores are open

Some Dallas-Fort Worth area stores will be open on Christmas Day.
Some Dallas-Fort Worth area stores will be open on Christmas Day. File

Still searching for that one perfect gift for someone you love? Prepping for a festive Christmas dinner with your family? Need to pick up seasonal allergy medicine? Ran out of wrapping paper?

Even if you’re missing something important on Christmas, not to worry. While some stores are closed on Christmas Eve and Christmas Day, you can still shop for the items you’re looking for and have a stress-free holiday.

Here’s a list of what stores are open on Christmas Eve and Christmas, including grocery stores, department stores, big-box stores, pharmacies and cafes.

Check where to buy essentials and gifts, grab a bite or do a fun family activity.

Where to buy groceries or pick up a prescription

So you forgot to pick up that one last ingredient to your apple pie, or you feel a sore throat coming on and need some cough drops. No big deal. There are still plenty of stores that are open on Christmas Eve.

These grocery stores are open on Christmas Eve, but not on Christmas Day:

  • Tom Thumb 6 a.m. to 8 p.m.
  • Walmart 6 a.m. to 6 p.m.
  • H-E-B — 6 a.m. to 8 p.m.

  • Albertsons — 6 a.m. to 8 p.m.

  • Kroger 6 a.m. to 9 p.m.

  • Central Market — 7 a.m. to 8 p.m.
  • Target — 7 a.m. to 8 p.m.

  • Whole Foods — 7 a.m. to 7 p.m.

  • Sprouts — 7 a.m. to 7 p.m.

  • Trader Joe’s — 8 a.m. to 5 p.m.
  • Costco — 9 a.m. to 5 p.m.
  • Aldi — 9 a.m. to 5 p.m.

  • Sam’s Club — 10 a.m. to 6 p.m.

You wake up ready to have yourself a merry little Christmas, but then you realize you’re still missing something. A few stores are open on Christmas where you can find whatever you need:

Where to buy gifts

Most big-box retailers aren’t open on Christmas, but you can grab any last-minute gifts the night before. Here are the stores open on Christmas Eve:

  • Bed Bath & Beyond — 8 a.m. to 6 p.m.
  • Apple — 10 a.m. to 6 p.m.

  • Best Buy — Most are open 8 a.m. to 7 p.m., but it varies by store. Make sure to call ahead of time
  • Dick’s Sporting Goods 7 a.m. to 6 p.m.
  • Dillard’s — 9 a.m. to 6 p.m.
  • TJ Maxx — 7 a.m. to 6 p.m.
  • Ulta — 7 a.m. to 6 p.m.
  • Kohls — 7 a.m. to 6 p.m.
  • DSW — 10 a.m. to 6 p.m.
  • Barnes & Noble 9 a.m. to 6 p.m.
  • Burlington — 7 a.m. to 9 p.m.
  • Home Depot — 6 a.m. to 5 p.m.
  • Lowe’s — 6 a.m. to 6 p.m.
  • Macy’s — 7 a.m. to 6 p.m.
  • Old Navy — 7 a.m. to 7 p.m.
  • GameStop — 8 a.m. to 9 p.m.
  • World Market — 10 a.m. to 6 p.m.

Where to grab a bite or a hot drink on Christmas

Things to do

Dalia Faheid
Fort Worth Star-Telegram
Dalia Faheid was a service journalism reporter at the Fort Worth Star-Telegram from 2021 to 2023.
Get unlimited digital access
#ReadLocal

Try 1 month for $1

CLAIM OFFER