Does Walgreens Have a Military Discount?
Walgreens gives service members, veterans, and military families 30% off Walgreens brand items and 20% off other full-price items — but only during limited in-store sale periods around Memorial Day, July 4th, and Veterans Day, not year-round.
Holiday-Limited, In-Store Only
Unlike CVS's year-round online discount, Walgreens runs its military discount as a limited-time, in-store promotion tied to Memorial Day, the Fourth of July, and Veterans Day. During those windows, all current service members (Active Duty, Reserve, National Guard, across all branches), veterans, and military family members get 30% off Walgreens brand products and 20% off other full-price items, by showing a military ID at checkout. A free myWalgreens card is required. Excluded items include alcohol, tobacco, dairy, gift cards, newspapers, stamps, prescriptions, clinic visits, lottery tickets, and certain medications.