Christmas Eve has arrived, and many people are still busy getting ready for the holiday. If you have not finished decorating your Christmas tree, wrapping gifts, or buying food and last-minute presents, there is still some time left. However, stores will not stay open as late as usual.
On Christmas Eve, most grocery stores, retail shops, and restaurants will be open, but many of them will close earlier than normal. Almost all major stores will be closed on Christmas Day, so Christmas Eve is the last chance to shop before the holiday.
If you need groceries, holiday supplies, or last-minute Christmas gifts, Target will be open on Christmas Eve 2025. According to the company, Target stores will be open from 7 a.m. to 8 p.m. on Christmas Eve. This gives shoppers plenty of time to finish their holiday shopping.
Target has also confirmed that all Target stores will be closed on Christmas Day, so customers should plan their shopping ahead of time.
Grocery Stores Open on Christmas Eve 2025
Many grocery stores will be open on Christmas Eve, but most of them will close earlier than usual. Store hours may also vary by location, so it is a good idea to check with your local store before you go.
Here are the confirmed Christmas Eve hours for major grocery stores:
-
Walmart: Stores will close at 6 p.m.
-
Costco: Open from 10 a.m. to 5 p.m.
-
Sam’s Club: Warehouses will close at 6 p.m.
-
BJ’s Wholesale: Warehouses will close at 6 p.m.
-
Kroger: Most stores will close between 6 p.m. and 8 p.m.
-
Food Lion: Stores will close at 7 p.m.
-
Publix: Stores will close at 7 p.m.
-
Meijer: Open from 6 a.m. to 7 p.m.
-
Whole Foods: Stores will close at 7 p.m.
-
Trader Joe’s: Stores will close at 5 p.m.
-
Aldi: Stores will have limited hours; times vary by location.
-
Lidl: Stores will close at 6 p.m.
-
Giant Eagle: Stores will close at 5 p.m.
-
Harris Teeter: Stores will close at 7 p.m.
-
Wegmans: Stores will close at 6 p.m.
-
Winn-Dixie: Stores will close at 9 p.m.
These grocery stores can help shoppers pick up last-minute food items, drinks, and holiday essentials before Christmas Day.
Retail Stores Open on Christmas Eve 2025
In addition to grocery stores, many retail stores will also be open on Christmas Eve. These stores are popular choices for last-minute gift shopping. Like grocery stores, retail stores will have shorter hours than usual.
Here are the Christmas Eve hours for major retail stores:
-
Kohl’s: Open from 7 a.m. to 7 p.m.
-
TJ Maxx: Open from 7 a.m. to 6 p.m.
-
HomeGoods: Open from 7 a.m. to 6 p.m.
-
Marshall’s: Open from 7 a.m. to 6 p.m.
-
JCPenney: Closing times vary by location.
-
Home Depot: Stores will close at 5 p.m.
-
Lowe’s: Stores will close at 6 p.m.
-
Ace Hardware: Hours vary by location.
-
REI: Open from 10 a.m. to 6 p.m.
-
Bass Pro Shops: Open from 9 a.m. to 6 p.m.
-
Cabela’s: Open from 9 a.m. to 6 p.m.
-
Burlington: Open from 7 a.m. to 9 p.m.
-
Belk: Regular stores open from 7 a.m. to 6 p.m.; outlet stores open from 9 a.m. to 6 p.m.
-
Sephora: Hours vary by location.
-
IKEA: Open from 10 a.m. to 5 p.m.
-
Staples: Stores will close at 6 p.m.
-
Office Depot: Stores will close at 5 p.m.
-
OfficeMax: Stores will close at 5 p.m.
-
PetSmart: Open from 9 a.m. to 6 p.m.
-
Petco: Stores will close at 7 p.m.
-
Tractor Supply Co.: Open from 7 a.m. to 6 p.m.
Plan Ahead for Christmas Eve Shopping
Christmas Eve is the final shopping day before Christmas, and stores often get very busy. Since many locations close early, it is best to shop as early as possible to avoid long lines or closed doors.
To be safe, always check your local store’s website or call ahead to confirm hours. Planning ahead can help you enjoy a smoother and less stressful holiday season.
Published: 24th December 2025
For more such articles, please follow us on Twitter, Linkedin & Instagram
Also Read:
How to Build a Successful Business Ecosystem
Hidden Problems That Can Ruin Your Chance to Sell Your Business
How Leaders Can Rebuild Trust with Responsible Leadership in 2026