What stores are open on Christmas Eve? Store hours for Walmart, Target, Costco and more

Christmas Eve is almost here. But before running out the door for some last-minute gifts or final tree trimmings ahead of Santa’s visit, you might want to double-check the hours of the stores you’re headed to.


Business closings on Christmas Eve are less common than those on Christmas Day, but many large chains still cut back hours or close up shop early for the coming holiday. Operations can also vary by location. When in doubt, call ahead or look up more specific schedules for your neighborhood spots online.

Here’s a rundown of Christmas Eve hours for major stores across the U.S. in 2023.

Walmart Christmas Eve hours


Holiday decor at a Walmart store on Black Friday in Secaucus, New Jersey, US, Photographer: Victor J. Blue/Bloomberg via Getty Images

Walmart will close at 6 p.m. on Christmas Eve.

MORE: Shopping expert reveals best ways to return, exchange gifts after the holidays

Target Christmas Eve Hours 


Customers wait in line to make purchases at a Target store in Daly City, California. (Photo by Justin Sullivan/Getty Images)

Most Target stores will be open from 7 a.m. to 8 p.m. on Christmas Eve. Double-check local hours here.

Costco Christmas Eve hours

Costco’s warehouses will be open from 8:30 a.m. to 5 p.m. on Christmas Eve, although hours may vary between locations. You can check local hours here.

MORE: Santa Tracker 2023: Watch NORAD follow Santa Claus around the world

CVS Christmas Eve hours


A CVS pharmacy in Pinole, California Photographer: David Paul Morris/Bloomberg via Getty Images

Many CVS Pharmacy locations will operate with normal hours on Christmas Eve, but some non-24 locations may have reduced hours or holiday closures. Customers are encouraged to call ahead or double-check local hours online.

Walgreens Christmas Eve hours

Walgreens will be open with regular hours on Christmas Eve, but pharmacy hours vary by location. You can check local pharmacy hours here.

MORE: Fun holiday games for families on a budget

Starbucks Christmas Eve hours


A Starbucks logo (Photo by Kevin Dietsch/Getty Images)

Many Starbucks locations will be open, but hours can vary — with the company noting that "stores may occasionally adjust their hours based on business and customer needs" throughout the holiday season. It’s best to check ahead online.

Kroger Christmas Eve hours

Most Kroger stores close early on Christmas Eve, although that can vary depending on store division and location.

Albertsons Christmas Eve hours

Albertsons stores will be open with reduced hours on Christmas Eve. Pharmacies may also be closed or have reduced hours.

Other stores Christmas Eve hours


Aldi logo (Photo by Joan Cros/NurPhoto via Getty Images)

Here are some other grocery, convenience and retail stores with adjusted hours on Christmas Eve:

1. ALDI: Stores operate with limited hours.

2. Harris Teeter: Open until 7 p.m.

3. Home Depot: Stores are open from 6 a.m. to 5 p.m.

4. IKEA: Stores are open 10 a.m. to 5 p.m.

5. Jewel-Osco: Stores and pharmacies are open with reduced hours.

6. Lowe’s: Stores close at 6 p.m.

7. Macy’s: Stores are open 8 a.m. to 7 p.m., but locations can vary.

8. Meijer: Stores are open from 6 a.m. to 7 p.m.

9. Publix: Stores close at 7 p.m., but some locations may vary.

10. Rite Aid: Certain stores are open from 9 a.m. to 7 p.m. while others (including 24-locations) will close at 9 p.m.

11. Safeway: Stores are open with reduced hours, pharmacies may also be closed or have different hours.

12. Sam’s Club: Stores are open until 6 p.m.

13. Sheetz: Stores are open with regular hours (24/7).

14. Sprouts Farmer’s Market: Stores are open from 7 a.m. to 7 p.m.

15. Trader Joe’s: Stores are open until 5 p.m.

16. Whole Foods: Stores are open with modified hours, varying on location.

17. 7-Eleven: Most stores are open 24/7 (including on holidays), but some locations’ hours can vary.