Christmas Grocery Store Hours 2026: What to Check First

Plan Dec. 24 shopping early and confirm local Eve hours before traveling for holiday groceries.
Check Christmas Day closure first, then Christmas Eve early-closing times. Most U.S. grocery stores close all day Friday, Dec.
25, 2026, so finish fresh-food shopping on Thursday, Dec. 24. Christmas Day is a federal holiday when federal offices, banks and post offices close.
Grocery shoppers face a near-full retail shutdown, with early cutoffs the day before.
Verification note: Program terms and availability can change. This page was checked against linked sources on November 05, 2026.
Will grocery stores open on Christmas Day?
Plan for closed doors all day Dec. 25. According to IsItOpenToday's 2026 Christmas guide, Christmas Day store-hours guide Kroger, Publix, Aldi, Trader Joe's, Whole Foods and essentially every major chain close entirely.
There is no morning partial opening as sometimes occurs on Thanksgiving. Do not expect a late-afternoon reopening for forgotten items. That full-day closure affects all grocery sections inside larger stores.
Stock perishables, baby formula, and meal ingredients by Dec. 24.
What changes on Christmas Eve?
Thursday, Dec. 24, 2026, is the last full grocery window, but hours are shortened. Many chains close in the afternoon or early evening instead of running normal hours.
Kroger locations often close between 6 and 9 p.m., with similar cuts elsewhere. Shelves thin out late in the day as shoppers arrive together. Finish by afternoon when possible.
Morning trips give wider selection for produce, bakery, meat, and prepared sides.
What about Walmart, Publix and Costco?
Walmart states its stores will close again on Thanksgiving and Christmas in 2026 so associates can spend the holidays with families, according to Walmart's seasonal announcement. That includes all U.S. Supercenter grocery sections.
Publix states its stores close three days yearly — Thanksgiving, Christmas and Easter — according to Publix's corporate Q-and-A. It also closes early on Christmas Eve, New Year's Eve and New Year's Day, with times posted in stores. Publix stores open regular hours Christmas Eve but close at 7 p.m., stay closed all Christmas Day, and reopen regular hours Dec.
26. Costco lists Christmas Day as closed chain-wide while Christmas Eve runs reduced hours such as 9 a.m. to 5 p.m.
- Shop bulk items at Costco by Dec. 24.
- Buy Southeast fresh items at Publix before the 7 p.m. Eve cutoff.
- Move Walmart grocery pickup or delivery to Dec. 23 or early Dec. 24.
What stays open for last-minute needs?
Practical options are limited to pharmacies and convenience shops. Some CVS, Walgreens and Rite Aid sites open roughly 10 a.m. to 6 p.m.
Many 7-Eleven and gas-station shops stay open around the clock. Selection centers on snacks, drinks, milk, bread, and basic household goods. Not every location participates in holiday hours.
A drugstore in one neighborhood may open while another nearby stays closed.
How to confirm your store before you go?
Check the specific store locator or call the store before traveling. Exact 2026 Eve closing times and any open locations vary by division, franchise and locality. Divisions often announce final times in December.
Phone confirmation helps on Dec. 24, when hours can shift with staffing and weather. Save the store number in your phone.
Leave extra travel time for crowded lots and longer checkout lines.