Money may earn a commission when you click on the products and services below. Opinions are our own,
but compensation and in-depth research determine where and how they appear. Learn more about how we make money.

By:
Published: Dec 24, 2017 3 min read
Holiday Shoppers Look For Bargains On Black Friday
Best Buy stores are open from 7 a.m. to 6 p.m. on Christmas Eve 2017.
Tasos Katopodis—Getty Images

The clock is ticking for Christmas shoppers. Unless you're an Amazon Prime member and live where same-day shipping is available, it's too late to shop online for gifts that you can give on Christmas Day.

That means there's little other recourse than trekking out to physical stores to buy last-minute gifts. Christmas Eve is a Sunday in 2017, and that means that stores will be closed in places with blue laws restricting Sunday hours for retailers.

In most other locations, major retailers will be open on Christmas Eve for last-minute shoppers, but many stores will be closing early in order to let employees spend more time with their families.

Below, we've compiled a list of the Christmas Eve store hours around the country for more than a dozen major retailers.

Store hours on Christmas Eve

Apple Store: Hours vary by location, but most Apple Stores close on Christmas Eve at 5 p.m. or 6 p.m.

Barnes & Noble: Most locations close at 6 p.m. on Christmas Eve.

Best Buy: Stores are open from 7 a.m. to 6 p.m. nationally on Christmas Eve.

Costco: Stores are open from 9 a.m. to 5 p.m. on Christmas Eve.

Dick's Sporting Goods: Stores open at 7 a.m. and close at 6 p.m. on Christmas Eve.

GameStop: Store hours vary, but most close at 6 p.m. on Christmas Eve.

Home Depot: Most stores are open until 5 p.m. or 6 p.m. on Christmas Eve.

J.C. Penney: Stores open at 7 a.m. on Christmas Eve and most close at 6 p.m.

Kohl's: Stores will be open all night long on December 23 and close at 6 p.m. on Christmas Eve.

Lowe's: A Lowe's spokesperson told Money that store hours vary by location, but most are open normal hours on December 24—typically with doors shutting at 8 p.m.

Macy's: Most stores open at 7 a.m. on Christmas Eve and close at 6 p.m.

Sears: Holiday hours vary by location, but most Sears stores appear to close at 5 p.m. or 6 p.m. on Christmas Eve. Same goes for sister retailer Kmart.

Target: Target stores open at 7 a.m. on Christmas Eve and close at either 10 p.m. or 11 p.m., depending on location.

Toys R Us: Stores close on Christmas Eve at 8 p.m. or 9 p.m. depending on location.

Walmart: Most stores are open 24 hours a day, seven days a week, and the one day each year that Walmart locations are closed is Christmas Day. As for Christmas Eve, Walmart stores close at 6 p.m.

We’ve included affiliate links into this article. Click here to learn what those are.