When comparing Walmart Pharmacy vs CVS prices, the difference can be significant — especially for patients filling prescriptions regularly without insurance or with high copays. Walmart and CVS represent two very different pricing models in the pharmacy space, and understanding which offers a better deal for your specific medications can save you meaningful money over time. This guide breaks down Walmart vs CVS pharmacy pricing, compares Walgreens, and shows you how to find the lowest price for any prescription at any of these chains.
Use RxDiff's free prescription price comparison tool to compare Walmart, CVS, and Walgreens prices for your specific medication in real time.
Disclosure: RxDiff brand content. Prescription discount cards are not insurance. Not valid with Medicare or Medicaid. Cannot be used simultaneously with insurance. Prices vary by location and change regularly.
Walmart Pharmacy vs CVS Prices — Head to Head
| Medication | Walmart Retail | CVS Retail | CVS With Coupon* | Winner |
|---|---|---|---|---|
| Lisinopril 10mg (30 tabs) | $4 | $15–$22 | ~$5–$10 | Walmart |
| Metformin 500mg (60 tabs) | $4 | $12–$20 | ~$5–$10 | Walmart |
| Atorvastatin 20mg (30 tabs) | $4–$8 | $15–$25 | ~$6–$12 | Walmart |
| Amlodipine 5mg (30 tabs) | $4–$8 | $14–$22 | ~$5–$10 | Walmart |
| Levothyroxine 50mcg (30 tabs) | $4–$10 | $18–$28 | ~$7–$15 | Walmart |
| Omeprazole 20mg (30 caps) | $4–$10 | $14–$22 | ~$6–$12 | Walmart or tie* |
*Prices approximate and vary by location. CVS coupon prices shown using major discount card programs. Compare current prices at RxDiff for your specific medication and zip code.
Walmart Pharmacy Pricing — The $4 Generic Program
Walmart Pharmacy's $4 generic prescription program is one of the most significant pricing innovations in retail pharmacy history — launched in 2006, it remains one of the most compelling reasons to fill prescriptions at Walmart rather than a traditional drug store chain.
The program lists hundreds of commonly prescribed generic medications at $4 for a 30-day supply and $10 for a 90-day supply. No coupon, no discount card, and no membership are required — the price is available to any patient. Medications on the list include common treatments for high blood pressure, diabetes, cholesterol, infections, depression, and more.
For medications not on Walmart's $4 list, Walmart's retail prices are still typically lower than CVS and Walgreens. Adding a discount coupon from RxDiff can reduce Walmart prices further — though for $4 list medications, you cannot go lower than $4.
CVS Pharmacy Pricing — Retail and ExtraCare Savings
CVS Pharmacy's retail prices for generic medications are generally higher than Walmart's — often $12–$30 for drugs that Walmart sells for $4–$10. However, CVS offers several ways to reduce prescription costs:
CVS ExtraCare card: The free CVS ExtraCare loyalty program provides periodic rewards on prescriptions and other CVS purchases. ExtraCare members accumulate points on pharmacy purchases that can be redeemed for discounts on future purchases.
Prescription discount coupons: Using a prescription discount coupon from RxDiff, GoodRx, or SingleCare at CVS can significantly reduce the retail price — bringing many generic medications down to $5–$15, much closer to Walmart's pricing. Always compare coupon prices before filling at CVS.
CVS Caremark: CVS Caremark is CVS Health's pharmacy benefit management (PBM) division — a separate entity from CVS retail pharmacies. If your insurance uses CVS Caremark, your copay may differ from retail prices at CVS stores.
Walgreens Pharmacy vs CVS — How They Compare
- ~10,000 locations nationwide
- ExtraCare rewards program
- CVS Caremark PBM
- MinuteClinic in-store health services
- Retail prices typically $14–$30 for generics
- Accepts all major discount coupons
- ~9,000 locations nationwide
- myWalgreens Cash Rewards program
- Find Care telehealth services
- Walgreens Health clinics
- Retail prices similar to CVS ($14–$30 for generics)
- Accepts all major discount coupons
Walgreens and CVS have very similar retail pricing for most generic medications — both are typically more expensive than Walmart and Costco at retail price, and both accept prescription discount coupons that can significantly reduce the cost.
Why Prices Vary From Pharmacy to Pharmacy
Prescription drug prices vary from pharmacy to pharmacy for several reasons. Pharmacies are free to set their own retail prices — they are not regulated or standardized. Large discount retailers like Walmart use pharmacy as a loss-leader or low-margin service to drive store traffic, allowing them to price generics near their acquisition cost.
Traditional drug store chains like CVS and Walgreens have higher overhead costs from their retail operations, pharmacy benefit management divisions, and clinic services — costs that are partially reflected in higher prescription retail prices. However, discount coupons from programs like RxDiff provide access to negotiated PBM pricing that bypasses the retail mark-up significantly.
Using a Coupon to Close the Price Gap at CVS and Walgreens
The most effective strategy for CVS and Walgreens customers is using a prescription discount coupon to close the price gap with Walmart. While Walmart's retail prices are often lowest, a coupon at CVS or Walgreens can bring prices within a few dollars — and may even be competitive for medications not on Walmart's $4 list.
Use RxDiff to compare coupon prices at CVS, Walgreens, Walmart, and all nearby pharmacies simultaneously. In many cases, the lowest coupon price is not at the pharmacy you might expect — it depends entirely on the specific medication, dosage, and your local pharmacy's participation in different discount networks.
How to Find the Best Price for Your Prescription
Enter your medication and zip code on RxDiff to see real-time coupon prices at Walmart, CVS, Walgreens, Costco, and all nearby pharmacies — before choosing where to fill.
If your medication is on Walmart's $4 generic list, Walmart is almost certainly the cheapest option without any coupon needed.
If you prefer CVS or Walgreens for convenience, always use a prescription discount coupon — it can reduce prices to within a few dollars of Walmart for most generics.
Filling a 90-day supply reduces per-tablet cost at any pharmacy. Both CVS and Walgreens offer 90-day fills that may be more competitive than their 30-day pricing.
When to Use Each Pharmacy
Choose Walmart when: Your medication is on the $4 generic list; price is your top priority; you are uninsured or have a high copay; you fill one or two common generic medications regularly.
Choose CVS when: Convenience or location matters more than price; you use CVS ExtraCare rewards; you need MinuteClinic services; you are using a coupon that brings CVS pricing in range of Walmart.
Choose Walgreens when: It is the most convenient location; you value myWalgreens rewards; a coupon makes pricing competitive for your specific medication.
Always compare first: For any prescription, use RxDiff to compare prices across all three chains — and include Costco and independent pharmacies in the comparison. The lowest price is not always where you expect it to be.
FAQ — Walmart Pharmacy vs CVS Prices
For most generic medications, Walmart Pharmacy is cheaper than CVS at retail price — especially for drugs on Walmart's $4 generic list. However, with a discount coupon from RxDiff, CVS prices can often be brought closer to Walmart's prices. The cheapest option depends on your specific medication — always compare before filling.
Walmart Pharmacy generally wins on price for common generics. CVS offers more convenient locations, longer hours, in-store health services (MinuteClinic), and the ExtraCare rewards program. The best choice depends on whether price or convenience is your priority — and which pharmacy offers the lowest price for your specific medication with a coupon from RxDiff.
CVS does not formally offer pharmacy price matching. However, using a prescription discount coupon from RxDiff or GoodRx at CVS can significantly reduce the price — often bringing CVS pricing within a few dollars of Walmart for the same medication. Compare prices at both pharmacies using RxDiff before deciding.
Walgreens and CVS have similar retail prescription pricing for most medications — both are typically more expensive than Walmart and Costco at retail price. With a discount coupon, prices at both chains become more competitive. Use RxDiff to compare current coupon prices at Walgreens and CVS simultaneously.
Compare Walmart vs CVS vs Walgreens Prices Now
Use RxDiff's free comparison tool to see real-time prices at Walmart, CVS, Walgreens, and all pharmacies near you — free, no account needed.
Compare Pharmacy Prices NowNot valid with Medicare or Medicaid. Cannot be used simultaneously with insurance. Prices vary by location, drug, and dosage.