If you’re planning last-minute grocery shopping during the holidays, you may be wondering: Is Publix open on Christmas Day? The short answer is no—Publix closes all of its stores on Christmas Day each year.
Below is a complete breakdown of Publix Christmas hours, plus tips on how to prepare ahead of time.
Is Publix Open on Christmas Day?
Publix is closed on Christmas Day (December 25). All Publix grocery stores and Publix Pharmacy locations shut their doors for the full day so employees can spend time with their families.
This closure applies to:
- All Publix supermarket locations
- Publix Pharmacy departments
- Customer service counters and in-store services
If Christmas falls on a weekday or weekend, Publix still remains closed nationwide.
Publix Christmas Eve Hours
While Publix is closed on Christmas Day, shoppers can still visit stores the day before.
- Christmas Eve (December 24): Publix stores are open but close early at 7:00 PM
Hours may vary slightly by location, so it’s always smart to confirm with your local store if you’re shopping late in the day.
Why Publix Closes on Christmas Day
Publix has a long-standing company tradition of closing on major holidays, including Christmas Day. This policy reflects Publix’s emphasis on employee well-being and work-life balance, which is frequently highlighted as part of its company culture.
What Stores Are Open on Christmas Day?
If you forget an essential item, some alternatives may still be available:
- Gas station convenience stores
- Select pharmacies such as CVS or Walgreens (limited hours)
- Small independent markets (varies by city)
Availability depends on your location, so checking ahead is recommended.
How to Prepare for Christmas When Publix Is Closed
To avoid holiday stress:
- Shop early—ideally 1–2 days before Christmas
- Pick up party trays, desserts, and holiday meals in advance
- Remember ice, drinks, and last-minute baking ingredients
Publix also offers pre-order holiday meals that can be picked up before Christmas Day.
Final Answer: Is Publix Open on Christmas Day?
No. Publix is closed on Christmas Day. Make sure to complete your grocery shopping by Christmas Eve, when stores close early at 7 PM.
For the most accurate and location-specific information, always check directly with your local Publix store.

