Yes, Walgreens Pharmacy is open on Christmas Day. However, operating hours may vary by location, so it's best to check with your local Walgreens Pharmacy for specific holiday hours. In general, most Walgreens Pharmacy locations are open from 9 am to 9 pm on Christmas Day, although some may be closed or have limited hours.