Seasonal & Holidays
Christmas 2025 Grocery Store Hours In VA: Trader Joe's, Costco, Safeway, Giant
For last-minute holiday grocery runs, Aldi, Harris Teeter, Walmart, Wegmans, Whole Foods and more stores have schedule changes.

Many Virginia grocery stores will be closed on Christmas Day, and some will have limited hours on Christmas Eve. That means families planning holiday celebrations will have to plan accordingly to get those last-minute ingredients.
Many grocery stores will close early on Christmas Eve, and hours may vary by location, so it’s a good idea to check with your local store before making a trip. Here’s what we know about grocery and related store hours for Christmas Eve (Dec. 24) and Christmas Day (Dec. 25):
Aldi: All stores will be closed on Christmas Day. Many stores will close at 4 p.m. on Christmas Eve. Check with your local store for specific hours.
Find out what's happening in Woodbridgefor free with the latest updates from Patch.
BJ’s Wholesale Club: All stores are closed on Christmas Day. Christmas Eve hours are 8 a.m. to 6 p.m.
Costco: All stores will be closed on Christmas Day. Many stores will close at 5 p.m. on Christmas Eve. Check with your local store for specific hours.
Find out what's happening in Woodbridgefor free with the latest updates from Patch.
Food Lion: Stores are generally open from 7 a.m. to 7 p.m. on Christmas Eve and closed on Christmas Day.
Fresh Market: Stores are closed on Christmas Day. Most are open regular hours on Christmas Eve.
Giant: Stores close at 7 p.m. on Christmas Eve and are open 8 a.m. to 5 p.m. on Christmas Day
Harris Teeter: Many stores are open from 6 a.m. to 7 p.m. on Christmas Eve and closed on Christmas Day.
Lidl: Stores are generally open from 8 a.m. to 6 p.m. on Christmas Eve and closed on Christmas Day.
MOM's Organic Market: Open 9 a.m. to 6 p.m. on Christmas Eve and closed on Christmas Day.
Publix: All stores will close at 7 p.m. on Christmas Eve and be closed on Christmas Day.
Safeway: Many stores will close at 8 p.m. on Christmas Eve and be open from 8 a.m. to 4 p.m. on Christmas Day. Check hours with your local store.
Sam’s Club: Stores will be open from 8 a.m. to 6 p.m. on Christmas Eve and be closed on Christmas Day.
Sprouts Farmers Market: Stores will be open from 7 a.m. to 7 p.m. on Christmas Eve and be closed on Christmas Day.
Target: Stores are open from 7 a.m. to 8 p.m. on Christmas Eve and closed on Christmas Day.
Trader Joe’s: Stores will generally close at 5 p.m. on Christmas Eve and be closed on Christmas Day. Check your local store for specific hours.
Virginia ABC: Virginia ABC stores will close at 6 p.m. on Christmas Eve and be closed on Christmas Day.
Walmart: Stores are generally open from 6 a.m. to 6 p.m. on Christmas Eve and closed on Christmas Day.
Wawa: Most stores will be open.
Wegmans: Stores are generally open from 6 a.m. to 6 p.m. on Christmas Eve and closed on Christmas Day.
Whole Foods: Stores will generally close at 7 p.m. on Christmas Eve and be closed on Christmas Day. Check with your local store for specific hours.
Get more local news delivered straight to your inbox. Sign up for free Patch newsletters and alerts.