Prescription prices vary more between pharmacies than most people realize. The same generic medication can cost $8 at one pharmacy and $35 at another — even locations of the same chain in different zip codes. Finding the cheapest drugstore near you takes one search and can save real money every month.
Federally qualified health centers, listed at HRSA's Find a Health Center tool, provide prescriptions on a sliding-fee scale based on your income.
Here's how to find the lowest prescription price at a drugstore near you — and which the store chains are consistently cheapest for generic medications.
Which Pharmacy Is Cheapest for Prescriptions?
-
1Walmart Drugstore$4/mo on hundreds of genericsWalmart's $4 generic drug program is the most well-known flat-rate pricing program in retail the store. Covers common medications for blood pressure, diabetes, cholesterol, thyroid, depression, and more. No membership required.
-
2Cost Plus Drugs (costplusdrugs.com)Manufacturer cost + 15% markupMark Cuban's online it charges manufacturer cost plus a transparent 15% markup and $3 dispensing fee. For some medications, this beats every local it — worth checking for less common generics. Delivers by mail; also available through some local pharmacies.
-
3Costco / Sam's Club$4–$12 on most genericsMembership required but consistently among the lowest prices on most generic medications. The drugstore is open to all in many states regardless of membership status — check your local laws.
-
4Kroger / Publix / Meijer$4–$15 with discount cardGrocery chains often offer competitive pricing on generics. Some have historically offered free generic programs for specific medications — ask your local store. A free discount card brings most generic prices to competitive levels.
-
5CVS / Walgreens$9–$35 cash; $5–$18 with discount cardHigher baseline cash prices than big-box stores, but free savings cards through RxDiff, GoodRx, or SingleCare bring most generics to competitive range. Loyalty programs and delivery options add convenience value.
How to Find the Cheapest Pharmacy Near You in 3 Steps
-
Search your medication on RxDiff
Enter your drug name, dose, and quantity. RxDiff shows prices across all major pharmacies near you along with the best price cut card rate at each — all in one screen. The prices shown are what you'll actually pay at the counter.
-
Compare at least 3 nearby pharmacies
Prescription prices vary significantly between drugstore locations — even the same chain in different zip codes. Compare 2–3 nearby options before choosing. The difference between the cheapest and most expensive option for the same generic is often $10–$25 per month.
-
Show the discount coupon at the counter
Once you've picked your the location, show the savings coupon from RxDiff before the pharmacist rings up your prescription. Remind them you want to use the savings card — not your insurance — for this fill. Savings apply instantly.
Prescription Savings Comparison by Pharmacy Chain
| Pharmacy | Generic Rx (No Card) | With Lower cost Card | Notes |
|---|---|---|---|
| Walmart | $4+ | $4–$12 | $4 generic program, no membership needed |
| Costco | $4–$12 | $4–$10 | Membership req.; often cheapest overall |
| Cost Plus Drugs | Varies | N/A (own pricing) | Online/mail; transparent cost + 15% markup |
| Kroger / Publix | $5–$20 | $4–$14 | Some free generic programs; varies by location |
| Target (CVS) | $8–$25 | $5–$16 | Competitive with discount card |
| CVS | $10–$35 | $5–$18 | Higher cash price; use reduced rate card |
| Walgreens | $9–$35 | $5–$18 | Higher cash price; use discount card |
| Rite Aid | $10–$38 | $5–$20 | Variable; always use savings card |
Should You Use a Local Pharmacy or Online Pharmacy?
Online pharmacies offer a real pricing advantage on long-term maintenance medications — drugs you take every day for ongoing conditions like high blood pressure, diabetes, or high cholesterol. The per-pill cost on a 90-day mail-order fill is typically lower than three 30-day fills at a local it.
For one-time prescriptions, urgent needs, or situations where you want to speak with a pharmacist in person, a local it remains the better choice. There's no single right answer — the best it for your medications depends on what you're taking and how often.
How to Transfer Prescriptions to a Cheaper Pharmacy
Walk-in transfer: Go to the new it, give them your medication name, dosage, and the phone number of your current the location. They'll handle the transfer process directly — you don't need to call your current the chain first.
Online transfer: Most major drugstore chains allow prescription transfers through their website or app. Search for your medication, select your current drugstore, and the new the store will initiate the transfer.
90-day supply at the new drugstore: When transferring, ask the new it whether they can fill a 90-day supply — if your prescription allows it and you haven't recently filled a large quantity, this reduces per-dose cost further.
Prescription Savings Programs Worth Knowing About
Walmart $4 Generic Program: Covers hundreds of generic medications at $4 for a 30-day supply and $10 for a 90-day supply. No sign-up required. See the full drug list at your local Walmart the store.
Free prescription price reduction cards: RxDiff, GoodRx, SingleCare, BuzzRx, and WellRx all provide free price comparison and coupons at major pharmacies. No cost to you, accepted at tens of thousands of locations nationwide.
Insurance mail-order benefits: Many insurance plans offer 90-day mail-order fills at a lower total copay than three 30-day fills. Check your plan's mail-order it option — for maintenance medications, this often provides the best combined price and convenience.
Find the Cheapest Pharmacy Near You Now
Search RxDiff to compare prescription prices on RxDiff at pharmacies in your area across all major lower cost cards — free and instant.
Compare The store Prices →Frequently Asked Questions
For generic medications, Walmart ($4 generic program), Costco, Sam's Club, and Cost Plus Drugs consistently offer the lowest prices. Using a free prescription reduced rate card through RxDiff can also make CVS, Walgreens, and Kroger competitive. The cheapest the location for your specific medication depends on the drug, dosage, and your location — always compare before filling.
Search your medication on RxDiff — one search shows real prices across all major pharmacies and price cut cards near your location. You'll see the exact amount you'll pay at each the store before you leave home. Prices vary significantly between nearby locations, so comparing before each fill consistently saves money.
GoodRx shows prices at nearby pharmacies for your medication, but only shows its own negotiated rates. RxDiff compares prices across GoodRx, SingleCare, BuzzRx, WellRx, and more in a single search — giving you a more complete picture of the lowest available price at pharmacies near you.
Both are among the cheapest pharmacies for generic medications. Walmart's $4 generic program is hard to beat on covered medications. Costco often has very competitive prices on a wider range of medications but requires a membership. Compare both for your specific medication on RxDiff to see which is cheaper in your area.
Yes — transferring to a cheaper the location is straightforward. Visit the new the location or use their app, provide your medication info and current the chain details, and they'll handle the transfer. Most complete within a few hours to one business day. Controlled substances (Schedule II) cannot be transferred — a new medication from your provider is needed.
Online and mail-order pharmacies can be 20–40% cheaper per pill for maintenance medications on 90-day fills. Reputable options include Cost Plus Drugs, Amazon It, and mail-order programs through insurance plans. Always verify online pharmacies are NABP-accredited before ordering — look for the VIPPS seal or state licensure.