Christmas Eve Store Hours for Last Minute Shoppers

Don't worry, most stores will let you shop until Santa arrives

••• Getty / Andrew Burton

Still need to do some holiday shopping? Time is running out but many retailers have hours designed for the last-minute gift-giver. 

As the final week before Christmas begins, take a look at the top retailers' plans for last-minute shopping, up to and including Christmas Eve.

Remember that these hours are a general guide, and some locations may have slightly different hours. Be sure to call your local store before you head out to purchase that last-minute present. 

Toys R Us 24 Hours Christmas

As it has in years past, Toys R Us goes on a last-minute marathon in the days leading up to December 25. Most locations will be open 24 hours beginning Dec. 23 for and on Christmas Eve until 8 p.m. Some locations may opt to stay open until 9 p.m. Christmas Eve.

Clothing Stores Holiday Hours

How late a store can stay open depends in large part on its location. If it's in a shopping mall, they may be bound by contractual agreements with mall management; standalone stores may have more flexibility. And some stores may have further restrictions since Christmas Eve 2017 falls on a Sunday.

Here's a look at the hours of some popular national clothing stores leading up to Christmas Eve.

  • Burlington Coat Factory: Most stores will open at 7 or 8 a.m. and stay open until 8 or 9 p.m.
  • Nordstrom  Opens at 8 a.m. until either 5 p.m. or 6 p.m. 
  • Old Navy: Their hours will be extended Dec. 23, from 7 a.m. until midnight, and Christmas Eve from 7 a.m to 7 p.m.

Big Box and Department Stores Christmas Eve Hours

  • Barnes and Noble: Open 7 a.m. (in some locations) until 6 p.m. Christmas Eve.
  • Bed, Bath and Beyond: Most stores will be open their regular Sunday hours, generally 10 a.m. to 6 p.m.
  • Best Buy: Open Dec. 23 from 8 a.m to 11 p.m. and Dec. 24 from 7 a.m. to 6 p.m.
  • BJ’s Wholesale Club: Open Christmas Eve from 8 a.m. to 6 p.m. 
  • Costco: Most stores open 9 a.m. to 5 p.m.
  • J.C. Penney Open 7 a.m. to 6 p.m.
  • Kmart: On Dec. 23 most stores will be open 8 a.m. until midnight; Christmas Eve many stores will stay open until 10 p.m. or midnight (this is one listing that will definitely vary by store). 
  • Macy's: Open Dec. 23 from 7 a.m. until midnight; most stores open Christmas Eve from 7 a.m. until 6 p.m.
  • Meijer's: Most stores open Christmas Eve noon to 7 p.m.
  • Target: The department store will have most locations open from 7 a.m. to 10 p.m. on Dec. 24.
  • Sam's Club: Open regular Sunday hours 10 a.m. to 7 p.m.
  • Sears: While they'll open a bit earlier than usual for a Sunday, at 8 a.m., most stores close at 6 p.m.
  • Walmart: Most Walmart stores close at 6 p.m.; opening times will vary.

Grocery Stores Christmas Eve Hours

If you forgot something you want to serve for Christmas Day dinner, there are some grocery stores with extended holiday hours. 

  • Albertsons: Albertsons will remain open on Christmas Eve until 9 pm.
  • Harris Teeter: Most locations close at 7 p.m. Christmas Eve.
  • Kroger: Many will keep regular Sunday hours, some will stay open until 7 p.m.
  • Meijer's: Most stores open Christmas Eve noon to 7 p.m.
  • Publix: Most stores close at 7 p.m. Christmas Eve
  • Trader Joe's: Closing at 6 p.m. in most locations
  • Whole Foods: Most stores will open at their usual time and close at 8 p.m.