Open or closed? A guide to metro Atlanta grocery stores around Christmas and New Year's

A metro Atlanta shopper browses through their local Publix supermarket in May 2024. During the 2024 holiday season, the time is ticking to pick up food and cooking items from your favorite stores as the holiday season commences. (Matthew Pearson/WABE)

Metro Atlanta residents are wrapping up their holiday shopping for gifts and gathering last-minute ingredients for family feasts.

The time is ticking to pick up food and cooking items from your favorite stores. To assist in navigating where and when you can go during Christmas and New Year’s festivities, below is a holiday schedule list of popular grocery retail chains throughout Atlanta. Noted hours may vary based on the individual store in your community.

Aldi



Christmas Eve – 9 a.m. to 4 p.m

Christmas Day – Closed

New Year’s Eve – Hours may vary

New Year’s Day – Closed

B.J.’s Wholesale Club

Christmas Eve – 8 a.m. to 6 p.m.

Christmas Day – Closed

New Year’s Eve – 9 a.m. to 7 p.m.

New Year’s Day – 10 a.m. to 7 p.m.

Costco

Christmas Eve – 9:00 a.m. to 5:00 p.m.

Christmas Day – Closed

New Year’s Eve – 9:00 a.m. to 6:00 p.m.

New Year’s Day – Closed

Food Depot

Christmas Eve – Hours may vary

Christmas Day – Closed

New Year’s Eve – 7 a.m. to 10 p.m.

New Year’s Day – Hours may vary

The Fresh Market

Christmas Eve – 7:00 a.m. to 7:00 p.m.

Christmas Day – Closed

New Year’s Eve – 7:00 am to 7:00 p.m.

New Year’s Day – 9:00 a.m. to 7:00 p.m.

Ingles

Christmas Eve – 6:00 am to 7:00 p.m.

Christmas Day – Closed

New Year’s Eve – 7:00 a.m. to 8:00 p.m.

New Year’s Day – 7:00 a.m. to 8:00 p.m.

Kroger

Christmas Eve – 9 a.m. to 9 p.m.

Christmas Day – Closed

New Year’s Eve – 6 a.m. to 11 p.m.

New Year’s Day – 6 a.m. to 11 p.m.

Lidl

Christmas Eve -7:00 a.m. to 6:00 p.m.

Christmas Day – Closed

New Year’s Eve – 6:00 a.m. to 8:00 p.m.

New Year’s Day – Closed

Piggly Wiggly

Christmas Eve – 7:00 a.m. to 6:00 p.m.

Christmas Day – Closed

New Year’s Eve – 9 a.m. to 9 p.m.

New Year’s Day – 9 a.m. to 9 p.m.

Publix

Christmas Eve – 7 a.m. to 7 p.m.

Christmas Day – Closed

New Year’s Eve – 6:00 a.m. to 10:00 p.m.

New Year’s Day – 6:00 a.m. to 10:00 p.m.

Sam’s Club

Christmas Eve -10:00 a.m. to 6:00 p.m

Christmas Day – Closed

New Year’s Eve – 10:00 a.m. to 6:00 p.m

New Year’s Day – Closed

Sprouts

Christmas Eve – 7 a.m. to 7 p.m.

Christmas Day – Closed

New Year’s Eve – 7 a.m. to 8 p.m.

New Year’s Day – 7 a.m. to 10 p.m. 

Target

Christmas Eve – 7 a.m. to 8 p.m.

Christmas Day – Closed

New Year’s Eve – 8 a.m. to 10 p.m.

New Year’s Day – 8 a.m. to 10 p.m.

Trader Joe’s

Christmas Eve – 9 a.m. to 5 p.m.

Christmas Day – Closed

New Year’s Eve – 9 a.m. to 5 p.m.

New Year’s Day – Closed

Walmart

Christmas Eve – 6 a.m. to 6 p.m.

Christmas Day – Closed

New Year’s Eve – 6 a.m. to 10 p.m.

New Year’s Day – 6 a.m. to 11 p.m.

Whole Foods

Christmas Eve – 7 a.m. to 7 p.m.

Christmas Day – Closed

New Year’s Eve – 8 a.m. to 9 p.m.

New Year’s Day – 9 a.m. to 8 p.m.

Your DeKalb Farmers Market

Christmas Eve – 9 a.m. to 9 p.m.

Christmas Day – Closed

New Year’s Eve – 9 a.m. to 9 p.m,

New Year’s Day – 9 a.m. to 9 p.m.