Walgreens stores that are open 24 hours a day are always open on Christmas each year, according to a Walgreens corporate press release from 2013. Most non-24-hour stores have Christmas Day hours from 8 a.m. to 6 p.m.
Non-24-hour stores often have limited pharmacy hours on Christmas Day from 9 a.m. to 5 p.m., although hours vary by location. Walgreens 24-hour stores also keep their pharmacies open for 24 hours a day. Many non-24-hour stores are open until midnight on Christmas Eve for last-minute shopping, yet pharmacy hours may be limited to 9 a.m. to 5 p.m. on Christmas Eve.