Community Corner
St. Louis Christmas Grocery Hours: Dierbergs, Schnucks, Aldi
Dierbergs, Schnucks, Aldi and more: Which grocery stores in St. Louis are open and closed on Christmas.

ST. LOUIS, MO — Christmas is nearly here. The presents are wrapped, lights are twinkling and holiday cards are in the mail. Everything is set. Then you remember — Nanny developed a mysterious gluten allergy in her later years. Holiday rolls are off the table and, more importantly, so are your Christmas cookies.
You need to whip up a gluten free dessert quickly. But it’s Christmas Day! Who could possibly be open in St. Louis? Fear not. We’ve been there, too. That’s why Patch reached out to major grocery chains nationwide and in St. Louis, including Walmart, Target, Dierbergs and Schnucks, to find out where you can go and when.
(For more stories like this, subscribe to Patch for daily newsletters and breaking news alerts. You can also download the free Patch app for iPhone and Android.)
Find out what's happening in St. Louisfor free with the latest updates from Patch.
Below is a list of grocery stores that will be open on Christmas Eve and Christmas Day. Many have varying hours, so always remember to double check with the store to make sure the doors aren’t locked when you arrive.
- Aldi
- Christmas Eve: All stores will open with limited hours.
- Christmas Day: Closed
- Costco
- Christmas Eve: Stores open at 9 a.m. and close at 5 p.m.
- Christmas Day: Closed
- CVS
- Christmas Eve: Most stores open from 9 a.m. to 6 p.m.
- Christmas Day: Most stores open from 10 a.m. to 8 p.m. (excludes stores inside Target).
- Dierbergs
- Christmas Eve: Closes at 5:30 p.m.
- Christmas: Closed.
- Schnucks
- Christmas Eve: Closes at 5:30 p.m.
- Christmas: Closed
- Target
- Christmas Eve: Stores open at 7 a.m. and close at 10 p.m.
- Christmas Day: Closed
- Trader Joe’s
- Christmas Eve: All stores close at 6 p.m.
- Christmas Day: Closed
- Walgreens
- Christmas Eve: Open regular hours.
- Christmas: 24 hour stores open all day, others 8 a.m. to 6 p.m.
- Walmart
- Christmas Eve: Stores close at 6 p.m. or 8 p.m.
- Christmas Day: Closed.
- Whole Foods
- Christmas Eve: All stores will have limited hours. Hours vary by location.
- Christmas Day: Closed.
Image via Shutterstock
Find out what's happening in St. Louisfor free with the latest updates from Patch.
Get more local news delivered straight to your inbox. Sign up for free Patch newsletters and alerts.