These Stores Are Open on Christmas for Last-Minute Holiday Shopping

You really cut it close, didn't you?

Let’s be honest: Adulthood is hard, and it’s very possible that you wake up on Christmas morning and realize you never finished all your shopping. We’re not judging. In fact, we are so understanding that we spent our week emailing every major store we could think of to find out who will be open for all your last-minute gift and grocery shopping needs.

The result was, well, underwhelming, so we decided to hunt down each place's Christmas Eve hours as well. If you're desperate to pick up a final few things, here are your best bets. Note that store hours often vary by location, so you may want to double-check open and close times with your nearest branch before heading in.

Department & Clothing Stores Open for Christmas

Gap

  • Christmas Eve: Stores will be open, though hours may vary.
  • Christmas Day: Stores will be closed.

Kmart

  • Christmas Eve: Most stores will be open, though hours may vary.
  • Christmas Day: Stores will be closed.

Kohl's

  • Christmas Eve: Stores will be open until 6 pm.
  • Christmas Day: Stores will be closed.

Macy's

  • Christmas Eve: Most stores will be open from 7 am to 6 pm.
  • Christmas Day: Stores will be closed.

Nordstrom

  • Christmas Eve: Stores will be open, though hours may vary.
  • ​​​​​​​Christmas Day: Stores will be closed.

Nordstrom Rack

  • Christmas Eve: Stores will be open, though hours may vary.
  • ​​​​​​​Christmas Day: Stores will be closed.

Old Navy

  • Christmas Eve: Stores will be open, though hours may vary.
  • ​​​​​​​Christmas Day: Stores will be closed.

Sears

  • Christmas Eve: Most stores will be open, though hours may vary.
  • ​​​​​​​Christmas Day: Stores will be closed.​​​​​​​

Big Box Stores Open for Christmas

Bed, Bath & Beyond

  • Christmas Eve: Most stores will be open till around 6 pm.
  • Christmas Day: Stores will be closed.

Best Buy

  • Christmas Eve: Stores will be open from 8 am to 7 pm.
  • Christmas Day: Stores will be closed.

Dick's Sporting Goods

  • Christmas Eve: Stores will be open from 7 am to 6 pm.
  • Christmas Day: Stores will be closed.

Home Depot

  • Christmas Eve: Stores will be open from 6 am to 5 pm.
  • Christmas Day: Stores will be closed.

Lowe's

  • Christmas Eve: Stores will be open until 6 pm.
  • Christmas Day: Stores will be closed.

Target

  • Christmas Eve: Most stores will be open until 8 pm.
  • Christmas Day: Stores will be closed.

Walmart

  • Christmas Eve: Most stores will be open until 6 pm.
  • Christmas Day: Stores will be closed.

Grocery Stores & Supermarkets Open for Christmas

Albertsons

  • Christmas Eve: Stores will be open, though closing times may vary.
  • Christmas Day: Many stores will be open with limited hours.

Aldi

  • Christmas Eve: Stores will be open, though closing times may vary.
  • Christmas Day: Stores will be closed.

Costco

  • Christmas Eve: Most stores will be open from 9 am to 5 pm.
  • Christmas Day: Stores will be closed.

Hy-Vee

  • Christmas Eve: Stores will be open, though closing times may vary.
  • Christmas Day: Stores will be closed.

Meijer

  • Christmas Eve: Stores will be open until 7 pm.
  • Christmas Day: Stores will be closed.

Publix

  • Christmas Eve: Stores will be open until 7 pm.
  • Christmas Day: Stores will be closed.

Sam's Club

  • Christmas Eve: Stores will be open from 8 am to 6 pm.
  • Christmas Day: Stores will be closed.

Safeway

  • Christmas Eve: Stores will be open, though closing times may vary.
  • Christmas Day: Many stores will be open with limited hours.

Trader Joe's

  • Christmas Eve: Stores will be open until 6 pm.
  • Christmas Day: Stores will be closed.

Whole Foods

  • Christmas Eve: Most stores will be open, though closing times may vary.
  • ​​​​​​​Christmas Day: Stores will be closed.

Convenience Stores & Pharmacies Open for Christmas

7-Eleven

  • Christmas Eve: Some stores will be open, at the discretion of local owners, though hours may vary.
  • Christmas Day: Same as Christmas Eve—some stores will be open, at the discretion of local owners, though hours may vary.

Cumberland Farms

  • Christmas Eve: All stores will be closed by the time the clock strikes midnight.
  • Christmas Day: Stores will open at 8 am and resume regular hours from there.

CVS

  • Christmas Eve: Most stores will be open, some with regular hours, though it varies by location.
  • Christmas Day: Most stores will be open, some with regular hours, though it varies by location.

Hy-Vee

  • Christmas Eve: Stores will be open, though closing times may vary.
  • Christmas Day: Stores will be closed.

Rite Aid

  • Christmas Eve: Most stores and pharmacies will observe regular operating hours.
  • Christmas Day: Most stores will be open from 9 am to 5 pm, with pharmacies open from 10 am to 4 pm. Stores that are open 24 hours on normal days generally stay open for 24 hours on Christmas, too.

Sheetz

  • Christmas Eve: Stores will be open all 24 hours. 
  • Christmas Day: Stores will be open all 24 hours.

Walgreens/Duane Reade

  • Christmas Eve: Many stores will be open until midnight, though some close earlier. Pharmacy hours vary by location.
  • Christmas Day: Most stores will be open regular hours. Pharmacy hours vary by location.

Note that there's a good chance that several other stores will open up on Christmas Day. We only included the ones that could confirm their holiday hours to Thrillist. If you're curious about a store's Christmas hours and couldn't find them here, try calling your nearby location or visit the local store's website.

Sign up here for our daily Thrillist email and subscribe here for our YouTube channel to get your fix of the best in food/drink/fun.

Kyler Alvord is a news writer at Thrillist. Find him on Twitter and Instagram. Or don't. It's really up to you.