HearSmartindependent rankings
Shopping & services · Ranking

8 Best Online Pharmacies of 2026

By the HearSmart research desk · Updated November 9, 2026 · Next review December 24, 2026 · 8 products compared

Ranked firstAmazon PharmacyPrime members who take common generics and want refills handled and delivered with little effort.9.0

The short version

Start with Amazon Pharmacy if you have Prime: it delivers in all 50 states, accepts most insurance and covers more than 50 eligible generics for $5 a month with RxPass. If you pay cash, Cost Plus Drugs shows its 15% markup and $5 labor fee on every drug, and Marley Drug sells over 150 generics at $37 for six months. Walmart Pharmacy has the lowest starting price, $4 for select generics, and Capsule is the easiest choice for insured people in its same-day delivery cities. Costco suits members, Walgreens suits anyone who wants stores nearby, and Honeybee Health is a simple cash option for common generics.

Short answer

Amazon Pharmacy is the best online pharmacy for people who want price and convenience together in 2026, with 24/7 pharmacists and RxPass at $5 a month for Prime members; Cost Plus Drugs suits cash payers who want a visible markup, and Walmart Pharmacy suits budget shoppers. The cheapest option is Walmart's list of select generics, from $4 for a 30-day supply.

This list is for people comparing mail-order and delivery pharmacies on price and convenience. We compared documented features, delivery options, insurance support and published prices for 8 US pharmacies you can use today: big online services, cash-price mail-order pharmacies, a same-day app pharmacy and national chains that deliver. Scores weigh performance at 40%, ease of use at 25% and value at 35%. Performance covers delivery reach and speed, insurance support, pharmacist access and refill tools. Prices come from each pharmacy's own US pages as checked on November 9, 2026. Drug prices vary by medication, dose and quantity, so treat the starting prices as examples and check your own prescriptions before you transfer.

Figures worth knowing

The ranking at a glance

  1. 1Amazon PharmacyPrime members who take common generics and want refills handled and delivered with little effort.9.0
  2. 2Cost Plus DrugsCash payers and people with high copays who want to see exactly what they pay for each drug.8.7
  3. 3Walmart PharmacyBudget shoppers near a Walmart who want cheap generics and delivery with their regular order.8.6
  4. 4CapsuleInsured city dwellers who want same-day delivery and pharmacists they can text.8.3
  5. 5Marley DrugPeople on stable long-term generics who want to pay once for six months or a year.8.3
  6. 6Costco PharmacyCostco members who want member pricing on prescriptions and mail-order refills.8.1
  7. 7WalgreensInsured patients who want a big chain's stores as a backup to delivery.8.0
  8. 8Honeybee HealthUninsured buyers who want low cash prices on common generics by mail.7.9

How we make the call

Every entry gets a 0 to 10 rating on the three criteria below, and the order follows the weighted total. The ratings rest on the documented features and published prices on each maker's own pages, never hands-on testing.

  • 40%Performance
  • 25%Ease of use
  • 35%Value

See the full method

  1. No. 1, top ranked

    Amazon Pharmacy

    Amazon's online pharmacy, with home delivery in all 50 states, insurance support and a $5 a month RxPass plan for Prime members.

    9.0of 10

    Best for Prime members who take common generics and want refills handled and delivered with little effort.

    Performance
    9.2
    Ease of use
    9.0
    Value
    8.8

    Price

    RxPass costs $5 a month for Prime members and covers more than 50 eligible generics; other drugs are priced per prescription

    Quoted from the Amazon Pharmacy pricing page on November 9, 2026: RxPass is always $5 a month—no matter how many meds you take.

    Amazon Pharmacy combines a mail-order pharmacy with Amazon's checkout and delivery network. It ships to physical addresses in all 50 states, offers Same-Day Delivery in many areas and lets you check a medication's price before you transfer it, with both an estimated insurance price and a cash price shown. Most insurance plans are accepted, FSA and HSA cards work, and U.S.-licensed pharmacists answer questions 24/7. The standout for price shoppers is RxPass: Prime members pay $5 a month for as many eligible generics as they take, and the list covers more than 50 common medications. PillPack packaging sorts doses by date and time for people on several drugs, and eligible manufacturer coupons are applied automatically. The limits are real, though. RxPass and Prime discounts need a Prime membership, which costs extra, RxPass only covers its own list, and Prime savings cannot be combined with insurance or used by people on Medicare, Medicaid or Tricare for certain drugs.

    What it does well

    • +The RxPass flat fee can undercut paying per drug for people on several common generics
    • +Shows an estimated insurance price and a price without insurance when you search
    • +Pharmacists reachable day or night

    Where it falls short

    • −RxPass and Prime savings need a paid Prime membership
    • −RxPass covers only its list of eligible generics
    • −Cannot ship to APO/FPO/DPO addresses or Amazon Lockers
    RxPass
    $5 a month, Prime required
    Delivery area
    All 50 US states
    Insurance
    Most plans accepted
    Pharmacist access
    24/7
    Pill sorting
    PillPack

    Visit amazon.com|Read the full Amazon Pharmacy profile

  2. No. 2

    Cost Plus Drugs

    Mark Cuban's mail-order pharmacy that sells drugs at cost plus a 15% markup and a pharmacy labor fee, with each part of the price shown.

    8.7of 10

    Best for Cash payers and people with high copays who want to see exactly what they pay for each drug.

    Performance
    8.4
    Ease of use
    8.2
    Value
    9.4

    Price

    Per prescription: drug cost plus 15% markup plus a $5 pharmacy labor fee; 30 count of 10mg atorvastatin is $5.25 before shipping

    Quoted from the Cost Plus Drugs pricing page on November 9, 2026: Your Drug Price With Us $5.25 You save $49.95 on your medication

    Cost Plus Drugs, run by the Mark Cuban Cost Plus Drug Company, built its pitch around a simple formula and it shows the math on every product page. For a 30 count of 10mg atorvastatin, the page lists a $0.22 manufacturing cost, a $0.03 markup at 15% and a $5.00 pharmacy labor fee, for $5.25, next to a $55.20 retail price at other pharmacies. Standard shipping is added at checkout, $5.25 on the page we checked. There is no membership, so you only pay per prescription. The FAQ covers insurance, which it now accepts through some plans, PBMs and managed care organizations, plus auto-refill and caregiver profiles for children and adult dependents. The catalog is broad, with conditions from acid reflux to transplant care, but not every drug is carried, so search before you ask a prescriber to send a script. Because shipping is charged per order, consolidating refills or ordering 90-day supplies brings the effective cost down.

    What it does well

    • +The most transparent pricing we found: you see the markup in dollars
    • +Big savings on many generics compared with listed retail prices
    • +No membership fee

    Where it falls short

    • −Standard shipping is charged on top, $5.25 on the drug page we checked
    • −It does not stock every medication
    • −Mail only, so there is no same-day pickup
    Markup
    15% over cost
    Pharmacy labor fee
    $5.00 per prescription
    Standard shipping
    $5.25 on the page we checked
    Membership
    None
    Example
    Atorvastatin 10mg, 30 count: $5.25

    Visit costplusdrugs.com|Read the full Cost Plus Drugs profile

  3. No. 3

    Walmart Pharmacy

    Walmart's in-store and online pharmacy, with $4 generics, delivery alongside groceries and free Rx delivery for Walmart+ members.

    8.6of 10

    Best for Budget shoppers near a Walmart who want cheap generics and delivery with their regular order.

    Performance
    8.5
    Ease of use
    8.3
    Value
    8.9

    Price

    Select generics from $4 for a 30-day supply and $10 for a 90-day supply; delivery fee $9.95 or free with Walmart+

    Quoted from the Walmart Pharmacy pricing page on November 9, 2026: 30-day supply of medications starting as low as $4.

    Walmart Pharmacy is the cheapest place on this list to start if your medication is on its Prescription Program list: select generics at common dosages start at $4 for a 30-day supply and $10 for a 90-day supply, with or without insurance. The convenience comes from Walmart's delivery network. Prescriptions can be added to a grocery delivery, the standard Rx delivery fee is $9.95, and Walmart+ members, who pay $98 a year, get pharmacy delivery with no order minimum, as soon as the same day. Refrigerated drugs such as GLP-1s and insulin can be delivered too, and the first Rx delivery is free under Walmart's terms. You can also refill, transfer prescriptions and manage family members from one dashboard. The fine print matters. The $4 list covers a set of generics only, prices may differ in states including California and Minnesota, and delivery eligibility depends on the medication type and your address.

    What it does well

    • +The lowest published starting price on this list
    • +Prescriptions can arrive with your grocery order, as soon as today for Walmart+ members
    • +Thousands of stores for pickup if delivery does not suit

    Where it falls short

    • −The $4 price applies only to listed generics at set dosages
    • −Delivery costs $9.95 without Walmart+
    • −Program prices may vary by state, including CA and MN
    Cheapest generics
    $4 for 30 days, $10 for 90 days
    Delivery fee
    $9.95, free with Walmart+
    Walmart+
    $98 a year
    Cold-chain delivery
    Yes, for GLP-1s and insulin
    Telehealth
    24/7

    Visit walmart.com|Read the full Walmart Pharmacy profile

  4. No. 4

    Capsule

    An app-based pharmacy that hand delivers prescriptions the same day for free in several US cities.

    8.3of 10

    Best for Insured city dwellers who want same-day delivery and pharmacists they can text.

    Performance
    8.0
    Ease of use
    9.2
    Value
    8.0

    Price

    No fee: free same-day delivery, you pay only your usual copay

    Quoted from the Capsule pricing page on November 9, 2026: Capsule is free to use. You only pay your copay on your medication.

    Capsule is a pharmacy built around a phone app and its own couriers. Once a doctor e-prescribes to Capsule, or you ask it to pull refills from your old pharmacy, it fills the order and texts you to pick a delivery window, and delivery is free on the same day in the cities it serves. You pay only your copay, and Capsule says it accepts all commercial insurance plans, Managed Medicaid and Medicare Part D, and shows your price before you schedule. Pharmacists answer by chat or text, and the service handles prior authorizations, medication syncing and temperature-controlled drugs. Controlled substances are delivered after an ID check. Couriers bring packages by hand in discreet, tamper-sealed bags, so someone has to be there to receive them. The main limit is geography: Capsule only covers several US cities, so check your ZIP code first. Its site does not publish cash prices, so uninsured patients have less to compare.

    What it does well

    • +Same-day delivery at no extra cost
    • +Very easy to use from a phone, with refills coordinated for you
    • +Shows the price before you schedule a delivery

    Where it falls short

    • −Delivery is limited to several US cities
    • −Someone must be there to receive the package
    • −Its site does not publish cash prices for drugs
    Delivery fee
    Free
    Delivery speed
    Same day
    Coverage
    Several US cities
    Insurance
    Commercial, Managed Medicaid, Medicare Part D
    Contact
    Call or text (888) 910-1808

    Visit capsule.com|Read the full Capsule profile

  5. No. 5

    Marley Drug

    A North Carolina pharmacy that mails long supplies of over 150 generics nationwide at one flat wholesale list price.

    8.3of 10

    Best for People on stable long-term generics who want to pay once for six months or a year.

    Performance
    7.8
    Ease of use
    7.8
    Value
    9.3

    Price

    Wholesale Price List generics: $37 for a 6-month supply or $70 for a year, with free shipping

    Quoted from the Marley Drug pricing page on November 9, 2026: Medications on our Wholesale Price List are $37 for a 6-month supply or $70 for a full year.

    Marley Drug started as a local pharmacy in Winston-Salem and now sells nationwide by mail with a different model from the rest of this list. Its Wholesale Price List covers more than 150 FDA-approved generics for conditions such as high blood pressure, high cholesterol, hypothyroidism and depression, and every drug on it costs $37 for a 6-month supply or $70 for a full year, which the pharmacy puts at around $6 a month. Shipping is free to all 50 states, and Marley says its average delivery time is 2 days. Outside the list, it sells some branded drugs at published cash prices, such as Zypitamag from $39. Ordering is a search, add to cart and checkout flow, and the pharmacy contacts your prescriber. The trade-offs: it is a cash pharmacy, so payments may not count toward your insurance deductible, staff are reachable only on weekdays and Saturday mornings, and your prescriber has to write for a six or twelve month quantity.

    What it does well

    • +About $6 a month for listed chronic-care generics, by Marley Drug's own math
    • +One order covers six or twelve months
    • +Free shipping

    Where it falls short

    • −Does not run on insurance, so you pay cash
    • −Pharmacy phone hours are limited to weekdays and Saturday mornings
    • −Long supplies need a prescription written for that quantity
    List price
    $37 for 6 months, $70 for 12 months
    Drugs on the list
    Over 150 generics
    Shipping
    Free, all 50 states
    Average delivery
    2 days
    Hours
    Mon to Fri 9am to 6pm ET, Sat 9am to 1pm ET

    Visit marleydrug.com|Read the full Marley Drug profile

  6. No. 6

    Costco Pharmacy

    Costco's warehouse and online pharmacy, open to members and non-members, with mail order refills and same-day Instacart delivery.

    8.1of 10

    Best for Costco members who want member pricing on prescriptions and mail-order refills.

    Performance
    8.0
    Ease of use
    7.8
    Value
    8.4

    Price

    See vendor pricing (USD check pending)

    No US price was listed when we checked. See the Costco Pharmacy pricing page.

    Costco Pharmacy is open to members and non-members, but its pitch is aimed at members, who get member-only prescription pricing they can check online before transferring. Refills can come by mail, or be delivered the same day with groceries through Instacart, and select warehouses add Rx locker pickup and Pay Ahead for faster collection. Costco says it accepts most major insurance plans and that people without coverage still get competitive pricing, and its registers take Medicare Advantage OTC benefits, FSA and HSA cards. Members can book $29 virtual appointments with doctors through Sesame for new prescriptions or refills without insurance, and the same account handles pet medications and immunization bookings. We could not confirm a USD price from our location, so its price is marked pending. Value depends on whether you already pay for a membership; for occasional prescriptions alone, a no-fee option such as Cost Plus Drugs may cost less.

    What it does well

    • +Open to non-members as well as members
    • +Several ways to get prescriptions: mail, same-day delivery, Pay Ahead and locker pickup
    • +Pet prescriptions in the same account

    Where it falls short

    • −The best prices are member-only
    • −Same-day delivery runs through Instacart rather than Costco
    • −We could not verify a USD price from here
    Open to
    Members and non-members
    Delivery options
    Mail order, same-day via Instacart
    Insurance
    Most major plans accepted
    Virtual visits
    $29 via Sesame, members only
    Pet meds
    Yes

    Visit costco.com|Read the full Costco Pharmacy profile

  7. No. 7

    Walgreens

    The national drugstore chain's pharmacy, with same-day, 2 to 3 day and 5 to 10 day prescription delivery options.

    8.0of 10

    Best for Insured patients who want a big chain's stores as a backup to delivery.

    Performance
    8.3
    Ease of use
    8.2
    Value
    7.4

    Price

    See vendor pricing (USD check pending)

    No US price was listed when we checked. See the Walgreens pricing page.

    Walgreens suits people who want delivery but also like having a store nearby. You choose a delivery method at checkout: same day for most orders placed 4 hours before the pharmacy closes and no later than 6pm, 2 to 3 business days, or a slower 5 to 10 business day ship to home option. Packages are tamper-proof and HIPAA-compliant, with tracking updates, and deliveries do not run on weekends or holidays. For cash buyers, the Rx Savings Finder, powered by RxSense, searches discount card prices to use at Walgreens. There is also a mail service pharmacy, specialty pharmacy, compounding and pharmacy chat. The weak points are cost clarity and coverage: delivery fees are not published on the delivery page, and Walgreens notes that some health plans do not cover same-day or 2 to 3 day delivery. We could not confirm a USD price from our location, so pricing is marked pending.

    What it does well

    • +Three delivery speeds to choose from
    • +Stores nationwide for pickup, vaccines and urgent fills
    • +Rx Savings Finder can lower cash prices on eligible drugs

    Where it falls short

    • −Some health plans do not cover same-day or 2 to 3 day delivery
    • −Delivery fees are not shown on the delivery page
    • −The 5 to 10 day service is not available in Mississippi
    Delivery speeds
    Same day, 2 to 3 days, 5 to 10 days
    Same-day cutoff
    4 hours before closing, by 6pm
    Cash savings
    Rx Savings Finder (RxSense)
    Weekend delivery
    No
    Packaging
    Tamper-proof, HIPAA-compliant

    Visit walgreens.com|Read the full Walgreens profile

  8. No. 8

    Honeybee Health

    A California mail-order pharmacy selling common generics at cash prices, shipped to all 50 states.

    7.9of 10

    Best for Uninsured buyers who want low cash prices on common generics by mail.

    Performance
    7.4
    Ease of use
    7.8
    Value
    8.6

    Price

    Cash prices per drug, for example azithromycin from $6; free shipping on orders over $40

    Quoted from the Honeybee Health pricing page on November 9, 2026: Azithromycin (Zithromax) Starting at $6

    Honeybee Health is a cash-only mail-order pharmacy based in California. You search for your medication, see the price, add it to a cart and check out, and Honeybee's pharmacists get the prescription from your doctor or old pharmacy before mailing it. Prices are posted for each drug: azithromycin starts at $6, clobetasol topical at $8 and bupropion XL at $9.70, and orders over $40 ship free. It is licensed to ship to all 50 states, Washington DC and Puerto Rico, sends reminders when a refill is due, and fills most pet prescriptions. Honeybee does not accept insurance and says it keeps prices low by skipping insurers and favoring generics. That makes it a good comparison point for anyone with a high deductible, but it is weaker than the bigger services on this list for brand drugs, same-day needs or insured patients with low copays.

    What it does well

    • +Prices are visible before you order
    • +Ships across the US, DC and Puerto Rico
    • +Free shipping above $40

    Where it falls short

    • −Does not accept insurance
    • −Orders under $40 pay shipping
    • −Catalog focuses on common generics
    Insurance
    Not accepted
    Free shipping
    Orders over $40
    Ships to
    50 states, DC, Puerto Rico
    Example
    Azithromycin from $6
    Pets
    Most prescriptions

    Visit honeybeehealth.com|Read the full Honeybee Health profile

Before you pick a product or a plan

Compare your own drugs, not headline prices

Starting prices such as Walmart's $4 or Honeybee's $6 apply to specific generics at set doses. Search each pharmacy for your exact medication, strength and quantity, and compare the total with your insurance copay before you move anything.

Check whether insurance or cash is cheaper

Amazon Pharmacy, Capsule, Costco and Walgreens accept insurance, and Cost Plus Drugs works with some plans. Marley Drug and Honeybee Health are cash only. For cheap generics a cash price can beat a copay, but cash payments may not count toward your deductible.

Add shipping and membership costs

Cost Plus Drugs charges shipping per order, Walmart charges $9.95 for Rx delivery without Walmart+, and Honeybee ships free only above $40. RxPass needs Prime and Costco's best prices need a membership, so count those fees if you would not pay them anyway.

Match delivery speed to your needs

Mail order suits stable, long-term medications. For a new antibiotic or an urgent fill, Capsule, Walgreens, Walmart and Amazon offer same-day delivery in many areas, and Costco delivers the same day through Instacart.

Ask for longer supplies

90-day and longer supplies cut per-order costs. Walmart's 90-day generics start at $10, and Marley Drug sells six months for $37 or a year for $70. Your prescriber needs to write the prescription for that quantity.

Plan for refrigerated and controlled drugs

Not every drug ships everywhere. Amazon requires a street address for refrigerated drugs and controlled substances, Capsule checks ID for controlled substances, and Walmart offers refrigerated delivery for GLP-1s and insulin. Check before you transfer these prescriptions.

Questions readers ask

What is the best online pharmacy?
Amazon Pharmacy is the best all-round choice: it delivers in all 50 states, accepts most insurance, has pharmacists on call 24/7 and offers RxPass at $5 a month for Prime members. Cost Plus Drugs is the best pick for transparent cash prices.
What is the cheapest online pharmacy for generics?
It depends on the drug. Walmart lists select generics from $4 for a 30-day supply, Amazon's RxPass covers eligible generics for $5 a month with Prime, and Marley Drug sells over 150 generics at $37 for six months. Cost Plus Drugs charged $5.25 for 30 atorvastatin 10mg tablets before shipping.
Do online pharmacies take insurance?
Many do. Amazon Pharmacy and Costco accept most plans, Capsule accepts commercial insurance, Managed Medicaid and Medicare Part D, and Cost Plus Drugs works with some plans. Marley Drug and Honeybee Health are cash only.
Which online pharmacy delivers the same day?
Capsule delivers free on the same day in the cities it serves. Walgreens offers same-day delivery for most orders placed by its cutoff, Amazon has Same-Day Delivery in many locations, and Costco and Walmart deliver prescriptions with groceries.
Is Amazon RxPass worth it?
RxPass costs $5 a month on top of a Prime membership and covers more than 50 generics. If you take two or more of those drugs, or pay more than $5 a month for them now, it can save money. It is not insurance and only covers its own list.

Spotted an error or a price change? Write to editorial@hearsmart.org

Nobody paid to appear here and none of the links earn us money. Details are in our editorial policy. Makers change prices, plans and terms often, so check the price on their site before you buy or upgrade.

More rankings