U.S. Markets closed

Christmas Eve 2020 grocery store hours: When Walmart, Whole Foods, Publix, Safeway and others are open Thursday

Kelly Tyko, USA TODAY
·3 min read

Haven't picked up the fruitcake or eggnog yet? Time is not on your side.

Many of the nation's grocery stores will close early Christmas Eve – with the majority before dinnertime – and will not be open on the holiday. Many restaurants also will close early Thursday and more will be closed Christmas.

Stores are expected to be crowded Thursday as shoppers pick up last-minute ingredients and gifts. Even Walmart stores will close at 6 p.m. local time, two hours before Target stores close.

Drugstore chains including CVS and Walgreens will be open Thursday and Friday along with many of the nation's convenience stores.

Early, cheesy Christmas gift: Taco Bell adds Nacho Fries, Bacon Club Chalupa starting Christmas Eve after making menu cuts amid COVID-19

McDonald's free cookies: Get Santa's favorite treat on Christmas Eve with the restaurant's app. No purchase needed.

On-demand delivery services including Instacart and Shipt will be delivering on Christmas Eve based on store availability. Here are major retailers' Christmas Eve hours.

Need to shop on Christmas Day or looking to pick up a meal? Here is the list of stores and restaurants open Christmas.

Christmas Eve grocery store hours

Check with your closest location to confirm hours, as they may vary. Store names below link to retailers' websites.

Acme Market: Hours vary.

Albertsons: Hours vary but many open 6 a.m. to 9 p.m.

Aldi: Stores close at 4 p.m.

BI-LO: Closes at 8 p.m.

Food Lion: Closes at 7 p.m.

Fresh Market: 7 a.m. to 7 p.m.

Fresh Thyme: Closes at 6 p.m.

Giant: Closes at 7 p.m.

Giant Eagle: Closes at 5 p.m.

Harris Teeter: Closes at 7 p.m.

Harveys Supermarket: Closes at 8 p.m.

H-E-B: Stores will close at 8 p.m.

Hy-Vee: Closes at 5 p.m.

Ingles: Stores close at 7 p.m.

Instacart: 6 a.m. to 7 p.m. local time

Kroger: According to Kroger, its "family of stores will be open on Christmas Eve, with operating hours varying by location and market."

Lidl: 8 a.m. to 8 p.m.

Lowes Foods: Closes at 6 p.m.

Meijer: Stores close at 7 p.m.

Publix: All stores open at regular hours and close at 7 p.m.

Ralphs: Hours vary but most locations close at 10 p.m.

Safeway: Hours vary but many stores close at 6 p.m.

Save A Lot: Hours vary.

Shipt: Delivery times are based on retailer store hours.

Smart & Final: 6 a.m. to 5 p.m.

Sprouts Farmer Market: 7 a.m. to 7 p.m.

Stop & Shop: Stores close at 6 p.m.

Target: 7 a.m. to 8 p.m. (Learn more here.)

Trader Joe's: All locations close at 6 p.m.

Walmart: All stores close at 6 p.m. and all locations will be closed Christmas Day.

Wegmans: Closes at 6 p.m.

Whole Foods Market: Hours vary, but stores close early at 7 p.m.

WinCo Foods: Stores close at 6 p.m.

Winn-Dixie: Closes at 8 p.m.

Last-minute shopping: Target, Walmart, Best Buy, Amazon, other stores offering Christmas Eve same-day delivery

What's open Christmas Day 2020?: CVS, Starbucks, McDonald's and 7-Eleven make the list but Walmart is closed

Follow USA TODAY reporter Kelly Tyko on Twitter: @KellyTyko

This article originally appeared on USA TODAY: Christmas Eve grocery store hours: Kroger, Aldi, Whole Foods and more