Sorry — this deal is no longer available. Never miss another deal! Sign up for daily updates:

Will be used in accordance to our Privacy Policy

Shop Walgreens brand medicine online at You will need to sign up for a Walgreens Balance Rewards account to get started. Combine a buy one get one 50% off sale price with a promotion to earn 3,000 Balance Rewards Points when you spend $20 on select Walgreens brand medicine. Mix and match between products to pay as low as $4.53 per item.

Remember that the lowest priced items will ring up at 50% off. Learn more about how to coupon at Walgreens.

Receive free shipping on all orders with no minimum purchase necessary. You also have the option of receiving same-day delivery. Walgreens is teaming up with Postmates to provide same-day delivery.

Due to unusually high demand, there is limited item availability, and your order may be delayed. Learn more about how Walgreens is responding to the Coronavirus.