Prescription Drug Prices A to Z

Compare drug prices for every medicine we track, brand and generic. Each price is the cost of a 90-day supply with shipping included, and it shows the date we checked it.

Pick All, Brand or Generic, then jump to a letter. Generic medicines are listed with their brand name next to them, like apixaban (Eliquis). Can’t find yours? Use the search box at the top of the page. Or jump to the most popular drugs or the biggest savings.

A

  • AbilifyGeneric name: aripiprazole · From $96.35 for 90 days abroad · shipping included, checked Nov 11, 2026
  • AciphexGeneric name: rabeprazole · From $139.31 for 90 days abroad · shipping included, checked Nov 11, 2026
  • ActonelGeneric name: risedronate · From $65.55 for 90 days abroad · shipping included, checked Nov 11, 2026
  • ActosGeneric name: pioglitazone · From $96.31 for 90 days abroad · shipping included, checked Nov 11, 2026
  • Advair DiskusGeneric name: fluticasone propionate and salmeterol · From $169.67 for 90 days abroad · shipping included, checked Nov 5, 2026
  • AggrenoxGeneric name: aspirin and extended-release dipyridamole
  • AirsupraGeneric name: albuterol and budesonide
  • AldactoneGeneric name: spironolactone
  • AlvescoGeneric name: ciclesonide · From $204.95 for 90 days abroad · shipping included, checked Nov 5, 2026
  • AmitizaGeneric name: lubiprostone · From $1,044.19 for 90 days abroad · shipping included, checked Nov 11, 2026
  • Anoro ElliptaGeneric name: umeclidinium and vilanterol · From $129.95 for 90 days abroad · shipping included, checked Nov 5, 2026
  • apixaban (Eliquis)Generic · From $72.89 for 90 days abroad · shipping included, checked Nov 11, 2026
  • apremilast (Otezla)Generic · From $88.64 for 90 days abroad · shipping included, checked Nov 11, 2026
  • AptiomGeneric name: eslicarbazepine · From $1,194.20 for 90 days abroad · shipping included, checked Nov 11, 2026
  • AriceptGeneric name: donepezil · From $113.72 for 90 days abroad · shipping included, checked Nov 11, 2026
  • ArimidexGeneric name: anastrozole · From $117.58 for 90 days abroad · shipping included, checked Nov 11, 2026
  • aripiprazole (Abilify)Generic · From $32.91 for 90 days abroad · shipping included, checked Nov 11, 2026
  • AsmanexGeneric name: mometasone furoate
  • AtriplaGeneric name: efavirenz, emtricitabine and tenofovir disoproxil fumarate
  • Atrovent HFAGeneric name: ipratropium bromide
  • AustedoGeneric name: deutetrabenazine
  • AuvelityGeneric name: dextromethorphan and bupropion
  • AvodartGeneric name: dutasteride · From $32.82 for 90 days abroad · shipping included, checked Nov 11, 2026
  • azilsartan (Edarbi)Generic · From $88.71 for 90 days abroad · shipping included, checked Nov 11, 2026

B

  • BenicarGeneric name: olmesartan · From $39.81 for 90 days abroad · shipping included, checked Nov 11, 2026
  • bictegravir, emtricitabine and tenofovir alafenamide (Biktarvy)Generic · From $502.77 for 90 days abroad · shipping included, checked Nov 11, 2026
  • BiktarvyGeneric name: bictegravir, emtricitabine and tenofovir alafenamide · From $1,165.95 for 90 days abroad · shipping included, checked Nov 11, 2026
  • BonivaGeneric name: ibandronate · From $100.79 for 90 days abroad · shipping included, checked Nov 11, 2026
  • Breo ElliptaGeneric name: fluticasone furoate and vilanterol · From $135.95 for 90 days abroad · shipping included, checked Nov 5, 2026
  • Breztri AerosphereGeneric name: budesonide, glycopyrrolate and formoterol fumarate · From $457.17 for 90 days abroad · shipping included, checked Nov 5, 2026
  • BrilintaGeneric name: ticagrelor · From $182.15 for 90 days abroad · shipping included, checked Nov 11, 2026
  • budesonide and formoterol (Symbicort)Generic · From $80.34 for 90 days abroad · shipping included, checked Nov 5, 2026
  • BystolicGeneric name: nebivolol · From $115.66 for 90 days abroad · shipping included, checked Nov 11, 2026

C

  • CamzyosGeneric name: mavacamten
  • canagliflozin (Invokana)Generic · From $219.45 for 90 days abroad · shipping included, checked Nov 11, 2026
  • CaplytaGeneric name: lumateperone · From $5,495.55 for 90 days in the U.S. · shipping included, checked Nov 11, 2026
  • CarafateGeneric name: sucralfate · From $237.89 for 90 days abroad · shipping included, checked Nov 11, 2026
  • CarduraGeneric name: doxazosin · From $64.86 for 90 days abroad · shipping included, checked Nov 11, 2026
  • cariprazine (Vraylar)Generic · From $65.92 for 90 days abroad · shipping included, checked Nov 11, 2026
  • CelebrexGeneric name: celecoxib · From $67.43 for 90 days abroad · shipping included, checked Nov 11, 2026
  • celecoxib (Celebrex)Generic · From $26.65 for 90 days abroad · shipping included, checked Nov 11, 2026
  • CequaGeneric name: cyclosporine ophthalmic solution · From $889.95 for 90 days abroad · shipping included, checked Nov 5, 2026
  • ChantixGeneric name: varenicline · From $206.52 for 90 days abroad · shipping included, checked Nov 11, 2026
  • CialisGeneric name: tadalafil · From $3.38 per tablet abroad · before shipping, checked Nov 11, 2026
  • ClarinexGeneric name: desloratadine · From $67.95 for 90 days abroad · shipping included, checked Nov 11, 2026
  • ContraveGeneric name: naltrexone and bupropion · From $566.07 for 90 days abroad · shipping included, checked Nov 11, 2026
  • CoregGeneric name: carvedilol · From $103.95 for 90 days abroad · shipping included, checked Nov 11, 2026
  • CorlanorGeneric name: ivabradine · From $197.35 for 90 days abroad · shipping included, checked Nov 11, 2026
  • CozaarGeneric name: losartan · From $61.25 for 90 days abroad · shipping included, checked Nov 11, 2026
  • CrestorGeneric name: rosuvastatin · From $45.18 for 90 days abroad · shipping included, checked Nov 11, 2026
  • cyclosporine eye drops (Restasis)Generic · From $301.55 for 90 days abroad · shipping included, checked Nov 5, 2026
  • CymbaltaGeneric name: duloxetine · From $174.64 for 90 days abroad · shipping included, checked Nov 11, 2026
  • CytomelGeneric name: liothyronine · From $113 for 90 days in the U.S. · shipping included, checked Nov 11, 2026

D

  • dabigatran (Pradaxa)Generic · From $93.45 for 90 days abroad · shipping included, checked Nov 11, 2026
  • DalirespGeneric name: roflumilast · From $261.95 for 90 days abroad · shipping included, checked Nov 11, 2026
  • dapagliflozin (Farxiga)Generic · From $59.29 for 90 days abroad · shipping included, checked Nov 11, 2026
  • DepakoteGeneric name: divalproex
  • Detrol LAGeneric name: tolterodine · From $174.94 for 90 days abroad · shipping included, checked Nov 11, 2026
  • DexilantGeneric name: dexlansoprazole · From $249.95 for 90 days abroad · shipping included, checked Nov 11, 2026
  • DiamoxGeneric name: acetazolamide
  • DificidGeneric name: fidaxomicin · From $2,808.95 for 90 days abroad · shipping included, checked Nov 11, 2026
  • DilantinGeneric name: phenytoin · From $0.13 per capsule abroad · before shipping, checked Nov 11, 2026
  • DiovanGeneric name: valsartan · From $84.96 for 90 days abroad · shipping included, checked Nov 11, 2026
  • Ditropan XLGeneric name: oxybutynin · From $224 for 90 days abroad · shipping included, checked Nov 11, 2026
  • DovatoGeneric name: dolutegravir and lamivudine · From $3,061.81 for 90 days abroad · shipping included, checked Nov 11, 2026
  • DuleraGeneric name: mometasone furoate and formoterol fumarate · From $444.95 for 90 days abroad · shipping included, checked Nov 5, 2026
  • DyazideGeneric name: triamterene and hydrochlorothiazide

E

  • EdarbiGeneric name: azilsartan medoxomil · From $203.57 for 90 days abroad · shipping included, checked Nov 11, 2026
  • EdarbyclorGeneric name: azilsartan medoxomil and chlorthalidone · From $192.78 for 90 days abroad · shipping included, checked Nov 11, 2026
  • Effexor XRGeneric name: venlafaxine extended-release · From $36.60 for 90 days abroad · shipping included, checked Nov 11, 2026
  • EffientGeneric name: prasugrel · From $129.38 for 90 days abroad · shipping included, checked Nov 11, 2026
  • EliquisGeneric name: apixaban · From $143.01 for 90 days abroad · shipping included, checked Nov 11, 2026
  • ElmironGeneric name: pentosan polysulfate sodium · From $564.71 for 90 days abroad · shipping included, checked Nov 11, 2026
  • empagliflozin (Jardiance)Generic · From $77.05 for 90 days abroad · shipping included, checked Nov 11, 2026
  • EnstilarGeneric name: calcipotriene and betamethasone dipropionate · From $2.21 per g abroad · before shipping, checked Nov 2, 2026
  • EntrestoGeneric name: sacubitril and valsartan · From $187.02 for 90 days abroad · shipping included, checked Nov 11, 2026
  • enzalutamide (Xtandi)Generic
  • EpclusaGeneric name: sofosbuvir and velpatasvir · From $72,253.76 for 90 days abroad · shipping included, checked Nov 11, 2026
  • epinephrine auto-injector (EpiPen)Generic · From $170 for 90 days in the U.S. · shipping included, checked Nov 5, 2026
  • EpiPenGeneric name: epinephrine · From $130.00 per auto-injector abroad · before shipping, checked Nov 5, 2026
  • EstringGeneric name: estradiol · From $138.95 for 90 days abroad · shipping included, checked Nov 5, 2026
  • EucrisaGeneric name: crisaborole · From $2.92 per g abroad · before shipping, checked Nov 5, 2026
  • ExforgeGeneric name: amlodipine and valsartan · From $87.12 for 90 days abroad · shipping included, checked Nov 11, 2026
  • ezetimibe (Zetia)Generic · From $39.12 for 90 days abroad · shipping included, checked Nov 11, 2026

F

  • FarxigaGeneric name: dapagliflozin · From $98 for 90 days abroad · shipping included, checked Nov 11, 2026
  • FetzimaGeneric name: levomilnacipran · From $452.02 for 90 days abroad · shipping included, checked Nov 11, 2026
  • fidaxomicin (Dificid)Generic · From $1,416.84 for 90 days in the U.S. · shipping included, checked Nov 11, 2026
  • FlomaxGeneric name: tamsulosin · From $71.47 for 90 days abroad · shipping included, checked Nov 11, 2026
  • fluticasone and salmeterol (Advair Diskus)Generic · From $88.95 for 90 days abroad · shipping included, checked Nov 5, 2026
  • fluticasone furoate and vilanterol (Breo Ellipta)Generic · From $856.36 for 90 days in the U.S. · shipping included, checked Nov 5, 2026
  • FosamaxGeneric name: alendronate · From $64.93 for 90 days abroad · shipping included, checked Nov 11, 2026

G

  • GemtesaGeneric name: vibegron · From $259.99 for 90 days abroad · shipping included, checked Nov 11, 2026
  • GeodonGeneric name: ziprasidone · From $211.44 for 90 days abroad · shipping included, checked Nov 11, 2026
  • GleevecGeneric name: imatinib · From $686.58 for 90 days abroad · shipping included, checked Nov 11, 2026
  • GlucophageGeneric name: metformin · From $72.21 for 90 days abroad · shipping included, checked Nov 11, 2026
  • GlyxambiGeneric name: empagliflozin and linagliptin · From $184.95 for 90 days abroad · shipping included, checked Nov 11, 2026

H

  • HyzaarGeneric name: losartan and hydrochlorothiazide · From $56.95 for 90 days abroad · shipping included, checked Nov 11, 2026

I

  • IbranceGeneric name: palbociclib
  • IbsrelaGeneric name: tenapanor
  • icosapent ethyl (Vascepa)Generic · From $101.65 for 90 days in the U.S. · shipping included, checked Nov 11, 2026
  • ImbruvicaGeneric name: ibrutinib
  • ImitrexGeneric name: sumatriptan · From $5.28 per tablet abroad · before shipping, checked Nov 11, 2026
  • ImuranGeneric name: azathioprine · From $0.31 per tablet abroad · before shipping, checked Nov 11, 2026
  • IngrezzaGeneric name: valbenazine
  • IntunivGeneric name: guanfacine extended-release · From $308.89 for 90 days abroad · shipping included, checked Nov 11, 2026
  • InvegaGeneric name: paliperidone · From $178.44 for 90 days abroad · shipping included, checked Nov 11, 2026
  • InvokanaGeneric name: canagliflozin · From $106.98 for 90 days abroad · shipping included, checked Nov 11, 2026

J

  • JakafiGeneric name: ruxolitinib · From $19,074.59 for 90 days abroad · shipping included, checked Nov 11, 2026
  • JanumetGeneric name: sitagliptin and metformin · From $85.66 for 90 days abroad · shipping included, checked Nov 11, 2026
  • Janumet XRGeneric name: sitagliptin and metformin extended-release · From $244.71 for 90 days abroad · shipping included, checked Nov 11, 2026
  • JanuviaGeneric name: sitagliptin · From $70.92 for 90 days abroad · shipping included, checked Nov 11, 2026
  • JardianceGeneric name: empagliflozin · From $82.22 for 90 days abroad · shipping included, checked Nov 11, 2026
  • JubliaGeneric name: efinaconazole · From $15.00 per mL abroad · before shipping, checked Nov 5, 2026

K

  • KeppraGeneric name: levetiracetam · From $88.25 for 90 days abroad · shipping included, checked Nov 11, 2026
  • KerendiaGeneric name: finerenone · From $355.71 for 90 days abroad · shipping included, checked Nov 11, 2026

L

  • LamictalGeneric name: lamotrigine · From $1.20 per tablet abroad · before shipping, checked Nov 11, 2026
  • LasixGeneric name: furosemide · From $0.18 per tablet abroad · before shipping, checked Nov 11, 2026
  • LatudaGeneric name: lurasidone · From $316 for 90 days abroad · shipping included, checked Nov 11, 2026
  • LevitraGeneric name: vardenafil · From $11.59 per tablet abroad · before shipping, checked Nov 11, 2026
  • levothyroxine (Synthroid)Generic · From $11.94 for 90 days in the U.S. · shipping included, checked Nov 11, 2026
  • LexaproGeneric name: escitalopram · From $33.34 for 90 days abroad · shipping included, checked Nov 11, 2026
  • LialdaGeneric name: mesalamine · From $368.58 for 90 days abroad · shipping included, checked Nov 11, 2026
  • LinzessGeneric name: linaclotide · From $414.95 for 90 days abroad · shipping included, checked Nov 11, 2026
  • LipitorGeneric name: atorvastatin · From $39.63 for 90 days abroad · shipping included, checked Nov 11, 2026
  • LithobidGeneric name: lithium carbonate ER
  • LivaloGeneric name: pitavastatin · From $89.95 for 90 days abroad · shipping included, checked Nov 11, 2026
  • LokelmaGeneric name: sodium zirconium cyclosilicate · From $2,474.95 for 90 days abroad · shipping included, checked Nov 5, 2026
  • LovazaGeneric name: omega-3-acid ethyl esters · From $561.59 for 90 days abroad · shipping included, checked Nov 11, 2026
  • LumiganGeneric name: bimatoprost · From $4.52 per mL abroad · before shipping, checked Nov 1, 2026

M

  • MavyretGeneric name: glecaprevir and pibrentasvir
  • MaxaltGeneric name: rizatriptan · From $12.32 per tablet abroad · before shipping, checked Nov 11, 2026
  • MestinonGeneric name: pyridostigmine bromide · From $0.47 per tablet abroad · before shipping, checked Nov 11, 2026
  • MicardisGeneric name: telmisartan · From $104.66 for 90 days abroad · shipping included, checked Nov 11, 2026
  • mirabegron (Myrbetriq)Generic · From $67.10 for 90 days abroad · shipping included, checked Nov 11, 2026
  • Mirapex ERGeneric name: pramipexole extended-release · From $96.66 for 90 days abroad · shipping included, checked Nov 11, 2026
  • MobicGeneric name: meloxicam · From $100.90 for 90 days abroad · shipping included, checked Nov 11, 2026
  • MotegrityGeneric name: prucalopride · From $311.41 for 90 days abroad · shipping included, checked Nov 11, 2026
  • MovantikGeneric name: naloxegol · From $372.79 for 90 days abroad · shipping included, checked Nov 11, 2026
  • MultaqGeneric name: dronedarone · From $390.40 for 90 days abroad · shipping included, checked Nov 11, 2026
  • MyfembreeGeneric name: relugolix, estradiol and norethindrone acetate · From $703.28 for 90 days abroad · shipping included, checked Nov 11, 2026
  • MyrbetriqGeneric name: mirabegron · From $147.97 for 90 days abroad · shipping included, checked Nov 11, 2026

N

  • NamendaGeneric name: memantine · From $720 for 90 days abroad · shipping included, checked Nov 11, 2026
  • NamzaricGeneric name: memantine and donepezil · From $1,948.10 for 90 days in the U.S. · shipping included, checked Nov 11, 2026
  • NaprosynGeneric name: naproxen · From $296.73 for 90 days abroad · shipping included, checked Nov 11, 2026
  • NexiumGeneric name: esomeprazole · From $69.59 for 90 days abroad · shipping included, checked Nov 3, 2026
  • NexletolGeneric name: bempedoic acid · From $495 for 90 days abroad · shipping included, checked Nov 11, 2026
  • NexlizetGeneric name: bempedoic acid and ezetimibe · From $667.99 for 90 days abroad · shipping included, checked Nov 11, 2026
  • nintedanib (Ofev)Generic · From $412.95 for 90 days abroad · shipping included, checked Nov 11, 2026
  • NorvascGeneric name: amlodipine · From $44.95 for 90 days abroad · shipping included, checked Nov 11, 2026
  • Nurtec ODTGeneric name: rimegepant · From $1,360.96 for 90 days abroad · shipping included, checked Nov 11, 2026

O

  • OfevGeneric name: nintedanib · From $3,247.43 for 90 days abroad · shipping included, checked Nov 11, 2026
  • OlumiantGeneric name: baricitinib · From $3,873.16 for 90 days abroad · shipping included, checked Nov 11, 2026
  • OnglyzaGeneric name: saxagliptin · From $84.96 for 90 days abroad · shipping included, checked Nov 11, 2026
  • OpzeluraGeneric name: ruxolitinib · From $13.26 per g abroad · before shipping, checked Nov 5, 2026
  • oseltamivir (Tamiflu)Generic · From $54.95 for 90 days abroad · shipping included, checked Nov 11, 2026
  • OsphenaGeneric name: ospemifene · From $221.93 for 90 days abroad · shipping included, checked Nov 11, 2026
  • OtezlaGeneric name: apremilast · From $2,983.32 for 90 days abroad · shipping included, checked Nov 11, 2026
  • OzempicGeneric name: semaglutide

P

  • palbociclib (Ibrance)Generic
  • PaxilGeneric name: paroxetine · From $59.22 for 90 days abroad · shipping included, checked Nov 11, 2026
  • PlaquenilGeneric name: hydroxychloroquine · From $0.44 per tablet abroad · before shipping, checked Nov 11, 2026
  • PlavixGeneric name: clopidogrel · From $92.83 for 90 days abroad · shipping included, checked Nov 11, 2026
  • PradaxaGeneric name: dabigatran etexilate · From $134.64 for 90 days abroad · shipping included, checked Nov 11, 2026
  • PremarinGeneric name: conjugated estrogens · From $95.31 for 90 days abroad · shipping included, checked Nov 11, 2026
  • PremproGeneric name: conjugated estrogens and medroxyprogesterone · From $161.95 for 90 days abroad · shipping included, checked Nov 11, 2026
  • PrevacidGeneric name: lansoprazole · From $327.86 for 90 days abroad · shipping included, checked Nov 11, 2026
  • PrilosecGeneric name: omeprazole · From $144.95 for 90 days abroad · shipping included, checked Nov 3, 2026
  • PristiqGeneric name: desvenlafaxine · From $158.97 for 90 days abroad · shipping included, checked Nov 11, 2026
  • Procardia XLGeneric name: nifedipine extended-release
  • PrografGeneric name: tacrolimus · From $1.54 per capsule abroad · before shipping, checked Nov 11, 2026
  • PropeciaGeneric name: finasteride · From $148.35 for 90 days abroad · shipping included, checked Nov 11, 2026
  • ProscarGeneric name: finasteride · From $128.57 for 90 days abroad · shipping included, checked Nov 11, 2026
  • ProtonixGeneric name: pantoprazole · From $60.31 for 90 days abroad · shipping included, checked Nov 11, 2026
  • ProzacGeneric name: fluoxetine · From $88.09 for 90 days abroad · shipping included, checked Nov 11, 2026
  • prucalopride (Motegrity)Generic · From $81.85 for 90 days abroad · shipping included, checked Nov 11, 2026
  • Pulmicort FlexhalerGeneric name: budesonide · From $557.96 for 90 days in the U.S. · shipping included, checked Nov 5, 2026

Q

  • QuliptaGeneric name: atogepant · From $1,194.59 for 90 days abroad · shipping included, checked Nov 11, 2026
  • Qvar RediHalerGeneric name: beclomethasone dipropionate · From $99.95 for 90 days abroad · shipping included, checked Nov 5, 2026

R

  • RanexaGeneric name: ranolazine · From $294.95 for 90 days abroad · shipping included, checked Nov 11, 2026
  • ReglanGeneric name: metoclopramide
  • RelpaxGeneric name: eletriptan · From $2.80 per tablet abroad · before shipping, checked Nov 11, 2026
  • RemeronGeneric name: mirtazapine · From $104.33 for 90 days abroad · shipping included, checked Nov 11, 2026
  • RenvelaGeneric name: sevelamer carbonate · From $510.64 for 90 days abroad · shipping included, checked Nov 11, 2026
  • RestasisGeneric name: cyclosporine ophthalmic emulsion · From $276.67 for 90 days abroad · shipping included, checked Nov 5, 2026
  • RexultiGeneric name: brexpiprazole · From $384.95 for 90 days abroad · shipping included, checked Nov 11, 2026
  • RhopressaGeneric name: netarsudil · From $613.58 for 90 days in the U.S. · shipping included, checked Nov 5, 2026
  • rifaximin (Xifaxan)Generic · From $144.88 for 90 days abroad · shipping included, checked Nov 11, 2026
  • RinvoqGeneric name: upadacitinib · From $4,095 for 90 days abroad · shipping included, checked Nov 11, 2026
  • rivaroxaban (Xarelto)Generic · From $29.21 for 90 days abroad · shipping included, checked Nov 11, 2026
  • RobaxinGeneric name: methocarbamol · From $0.75 per tablet abroad · before shipping, checked Nov 11, 2026
  • RybelsusGeneric name: semaglutide · From $481.92 for 90 days abroad · shipping included, checked Nov 11, 2026
  • RytaryGeneric name: carbidopa and levodopa extended-release · From $4.82 per capsule in the U.S. · before shipping, checked Nov 11, 2026

S

  • sacubitril and valsartan (Entresto)Generic · From $90.95 for 90 days abroad · shipping included, checked Nov 11, 2026
  • SaphrisGeneric name: asenapine · From $422 for 90 days abroad · shipping included, checked Nov 11, 2026
  • semaglutide tablets (Rybelsus)Generic · From $429.95 for 90 days abroad · shipping included, checked Nov 11, 2026
  • SensiparGeneric name: cinacalcet · From $816.38 for 90 days abroad · shipping included, checked Nov 11, 2026
  • SeroquelGeneric name: quetiapine · From $0.36 per tablet abroad · before shipping, checked Nov 11, 2026
  • sildenafil (Viagra)Generic · From $44.80 for 90 days abroad · shipping included, checked Nov 11, 2026
  • SingulairGeneric name: montelukast · From $62.09 for 90 days abroad · shipping included, checked Nov 11, 2026
  • sitagliptin (Januvia)Generic · From $68.92 for 90 days abroad · shipping included, checked Nov 11, 2026
  • sitagliptin and metformin (Janumet)Generic · From $76.82 for 90 days abroad · shipping included, checked Nov 11, 2026
  • SkelaxinGeneric name: metaxalone
  • SlyndGeneric name: drospirenone · From $133.73 for 90 days abroad · shipping included, checked Nov 11, 2026
  • Spiriva HandiHalerGeneric name: tiotropium bromide · From $94.95 for 90 days abroad · shipping included, checked Nov 11, 2026
  • Spiriva RespimatGeneric name: tiotropium bromide · From $208.99 for 90 days abroad · shipping included, checked Nov 5, 2026
  • StendraGeneric name: avanafil · From $8.69 per tablet abroad · before shipping, checked Nov 11, 2026
  • StratteraGeneric name: atomoxetine · From $288.21 for 90 days abroad · shipping included, checked Nov 11, 2026
  • SymbicortGeneric name: budesonide and formoterol · From $209.95 for 90 days abroad · shipping included, checked Nov 5, 2026
  • SynjardyGeneric name: empagliflozin and metformin hydrochloride · From $131.32 for 90 days abroad · shipping included, checked Nov 11, 2026
  • Synjardy XRGeneric name: empagliflozin and metformin hydrochloride extended-release · From $1,930.67 for 90 days in the U.S. · shipping included, checked Nov 11, 2026
  • SynthroidGeneric name: levothyroxine sodium · From $38.98 for 90 days abroad · shipping included, checked Nov 11, 2026

T

  • tadalafil (Cialis)Generic · From $52.01 for 90 days abroad · shipping included, checked Nov 11, 2026
  • TagrissoGeneric name: osimertinib · From $32,261.84 for 90 days abroad · shipping included, checked Nov 11, 2026
  • TamifluGeneric name: oseltamivir · From $94.95 for 90 days abroad · shipping included, checked Nov 11, 2026
  • TecfideraGeneric name: dimethyl fumarate · From $1,214.78 for 90 days abroad · shipping included, checked Nov 11, 2026
  • TegretolGeneric name: carbamazepine · From $40.89 for 90 days abroad · shipping included, checked Nov 11, 2026
  • ticagrelor (Brilinta)Generic · From $108.41 for 90 days abroad · shipping included, checked Nov 11, 2026
  • tiotropium bromide (Spiriva HandiHaler)Generic · From $64.59 for 90 days abroad · shipping included, checked Nov 11, 2026
  • TirosintGeneric name: levothyroxine
  • tofacitinib (Xeljanz)Generic · From $70.49 for 90 days in the U.S. · shipping included, checked Nov 5, 2026
  • TopamaxGeneric name: topiramate · From $99.95 for 90 days abroad · shipping included, checked Nov 11, 2026
  • Toprol-XLGeneric name: metoprolol succinate · From $51.62 for 90 days abroad · shipping included, checked Nov 11, 2026
  • ToviazGeneric name: fesoterodine · From $80.19 for 90 days abroad · shipping included, checked Nov 11, 2026
  • TradjentaGeneric name: linagliptin · From $78.41 for 90 days abroad · shipping included, checked Nov 11, 2026
  • Trelegy ElliptaGeneric name: fluticasone furoate, umeclidinium and vilanterol · From $231.62 for 90 days abroad · shipping included, checked Nov 5, 2026
  • TribenzorGeneric name: olmesartan, amlodipine and hydrochlorothiazide · From $131.63 for 90 days abroad · shipping included, checked Nov 11, 2026
  • TricorGeneric name: fenofibrate · From $113.45 for 90 days abroad · shipping included, checked Nov 11, 2026
  • TrintellixGeneric name: vortioxetine · From $139.74 for 90 days abroad · shipping included, checked Nov 11, 2026
  • TrulanceGeneric name: plecanatide · From $734.99 for 90 days abroad · shipping included, checked Nov 11, 2026
  • TrulicityGeneric name: dulaglutide · From $69.25 per pen abroad · before shipping, checked Nov 11, 2026
  • TruvadaGeneric name: emtricitabine and tenofovir disoproxil fumarate · From $1,359.95 for 90 days abroad · shipping included, checked Nov 11, 2026

U

  • UbrelvyGeneric name: ubrogepant · From $644.93 for 90 days abroad · shipping included, checked Nov 11, 2026
  • UloricGeneric name: febuxostat · From $110.98 for 90 days abroad · shipping included, checked Nov 11, 2026
  • umeclidinium and vilanterol (Anoro Ellipta)Generic · From $986.96 for 90 days in the U.S. · shipping included, checked Nov 5, 2026

V

  • VascepaGeneric name: icosapent ethyl · From $1,084.95 for 90 days abroad · shipping included, checked Nov 11, 2026
  • VeozahGeneric name: fezolinetant · From $371.08 for 90 days abroad · shipping included, checked Nov 11, 2026
  • VerquvoGeneric name: vericiguat · From $393.91 for 90 days abroad · shipping included, checked Nov 11, 2026
  • VesicareGeneric name: solifenacin · From $59 for 90 days abroad · shipping included, checked Nov 11, 2026
  • ViagraGeneric name: sildenafil · From $2.53 per tablet abroad · before shipping, checked Nov 11, 2026
  • ViibrydGeneric name: vilazodone · From $391 for 90 days abroad · shipping included, checked Nov 11, 2026
  • vortioxetine (Trintellix)Generic · From $105.78 for 90 days abroad · shipping included, checked Nov 11, 2026
  • VraylarGeneric name: cariprazine · From $460.09 for 90 days abroad · shipping included, checked Nov 11, 2026
  • VumerityGeneric name: diroximel fumarate
  • VytorinGeneric name: ezetimibe and simvastatin · From $113.82 for 90 days abroad · shipping included, checked Nov 11, 2026

W

  • WegovyGeneric name: semaglutide · From $1,960.61 for 90 days abroad · shipping included, checked Nov 5, 2026
  • WelcholGeneric name: colesevelam · From $780 for 90 days abroad · shipping included, checked Nov 11, 2026
  • Wellbutrin XLGeneric name: bupropion XL · From $127.99 for 90 days abroad · shipping included, checked Nov 11, 2026

X

  • XareltoGeneric name: rivaroxaban · From $96.58 for 90 days abroad · shipping included, checked Nov 11, 2026
  • XeljanzGeneric name: tofacitinib
  • XifaxanGeneric name: rifaximin · From $1,579.99 for 90 days abroad · shipping included, checked Nov 11, 2026
  • Xigduo XRGeneric name: dapagliflozin and metformin · From $225.58 for 90 days abroad · shipping included, checked Nov 11, 2026
  • XiidraGeneric name: lifitegrast · From $1,048.04 for 90 days abroad · shipping included, checked Nov 5, 2026
  • XtandiGeneric name: enzalutamide

Z

  • ZanaflexGeneric name: tizanidine
  • ZestrilGeneric name: lisinopril · From $99.73 for 90 days abroad · shipping included, checked Nov 11, 2026
  • ZetiaGeneric name: ezetimibe · From $89.54 for 90 days abroad · shipping included, checked Nov 11, 2026
  • ZiacGeneric name: bisoprolol and hydrochlorothiazide
  • ZocorGeneric name: simvastatin · From $104.90 for 90 days abroad · shipping included, checked Nov 11, 2026
  • ZofranGeneric name: ondansetron · From $2.42 per tablet abroad · before shipping, checked Nov 11, 2026
  • ZoloftGeneric name: sertraline · From $42.88 for 90 days abroad · shipping included, checked Nov 3, 2026
  • ZyprexaGeneric name: olanzapine · From $114.01 for 90 days abroad · shipping included, checked Nov 11, 2026
  • ZytigaGeneric name: abiraterone acetate · From $4,491.69 for 90 days abroad · shipping included, checked Nov 11, 2026

Quick answer: these are the medicines on our site that Americans search for most on Google, from the most searched down. Click any name to compare its prices.

  1. OzempicAbout 673,000 U.S. searches a month
  2. WegovyAbout 550,000 U.S. searches a month · from $1,960.61 abroad
  3. EliquisAbout 368,000 U.S. searches a month · from $143.01 abroad · from $1,018 in the U.S.
  4. JardianceAbout 368,000 U.S. searches a month · from $82.22 abroad · from $795 in the U.S.
  5. levothyroxine (Synthroid)About 368,000 U.S. searches a month · from $11.94 in the U.S.
  6. ezetimibe (Zetia)About 301,000 U.S. searches a month · from $39.12 abroad · from $14.39 in the U.S.
  7. FarxigaAbout 301,000 U.S. searches a month · from $98 abroad · from $1,156.62 in the U.S.
  8. tadalafil (Cialis)About 301,000 U.S. searches a month · from $52.01 abroad · from $13.15 in the U.S.
  9. AbilifyAbout 246,000 U.S. searches a month · from $96.35 abroad · from $1,787.94 in the U.S.
  10. CelebrexAbout 246,000 U.S. searches a month · from $67.43 abroad · from $1,240.83 in the U.S.
  11. sildenafil (Viagra)About 246,000 U.S. searches a month · from $44.80 abroad · from $11.60 in the U.S.
  12. aripiprazole (Abilify)About 201,000 U.S. searches a month · from $32.91 abroad · from $16.04 in the U.S.
  13. TamifluAbout 201,000 U.S. searches a month · from $94.95 abroad · from $155.92 in the U.S.
  14. CialisAbout 165,000 U.S. searches a month · from $3.38 per tablet abroad · from $9.82 per tablet in the U.S.
  15. dapagliflozin (Farxiga)About 165,000 U.S. searches a month · from $59.29 abroad · from $14 in the U.S.
  16. LinzessAbout 165,000 U.S. searches a month · from $414.95 abroad · from $908.60 in the U.S.
  17. ViagraAbout 165,000 U.S. searches a month · from $2.53 per tablet abroad · from $58.06 per tablet in the U.S.
  18. VraylarAbout 165,000 U.S. searches a month · from $460.09 abroad · from $4,816.85 in the U.S.
  19. XareltoAbout 165,000 U.S. searches a month · from $96.58 abroad · from $1,719.60 in the U.S.
  20. TrulicityAbout 135,000 U.S. searches a month · from $69.25 per pen abroad · from $258.67 per pen in the U.S.

How we rank popularity

We rank each drug by how many times a month people in the U.S. search Google for its name. The numbers are 12-month averages from Google Ads data, pulled through DataForSEO on October 31, 2026. For a generic made of two medicines, we use the two names without “and” (for example, “budesonide formoterol”), because that is how people search. A few drugs have no search data that Google will share, so they aren’t ranked here, but you can still find them in the A to Z list. Popular doesn’t mean better or cheaper. It only means more people are looking.

Where are the biggest savings?

Quick answer: the biggest gaps are on brand-name medicines. This list ranks drugs by how much less the lowest price abroad is than the U.S. price for the same strength.

  1. Wellbutrin XL98% less abroad: $127.99 vs. the maker's U.S. list price of $7,236.54, same strength, checked Nov 11, 2026
  2. Effexor XR98% less abroad: $36.60 vs. the lowest U.S. online pharmacy price of $1,904.31, same strength, checked Nov 11, 2026
  3. Lipitor97% less abroad: $39.63 vs. the lowest U.S. online pharmacy price of $1,856.30, same strength, checked Nov 11, 2026
  4. Lexapro97% less abroad: $33.34 vs. the lowest U.S. online pharmacy price of $1,483.56, same strength, checked Nov 11, 2026
  5. Gleevec97% less abroad: $686.58 vs. the maker's U.S. list price of $30,367.29, same strength, checked Nov 11, 2026
  6. Arimidex97% less abroad: $117.58 vs. the maker's U.S. list price of $4,897.11, same strength, checked Nov 11, 2026
  7. Zoloft97% less abroad: $42.88 vs. the lowest U.S. online pharmacy price of $1,490, same strength, checked Nov 3, 2026
  8. Aciphex97% less abroad: $139.31 vs. the lowest U.S. online pharmacy price of $4,789.86, same strength, checked Nov 11, 2026
  9. Benicar96% less abroad: $39.81 vs. the maker's U.S. list price of $1,057.77, same strength, checked Nov 11, 2026
  10. Tecfidera95% less abroad: $1,214.78 vs. the maker's U.S. list price of $29,609.61, same strength, checked Nov 11, 2026
  11. Topamax95% less abroad: $99.95 vs. the maker's U.S. list price of $2,401.20, same strength, checked Nov 11, 2026
  12. Geodon95% less abroad: $211.44 vs. the maker's U.S. list price of $4,808.82, same strength, checked Nov 11, 2026
  13. Keppra95% less abroad: $88.25 vs. the lowest U.S. online pharmacy price of $1,909.32, same strength, checked Nov 11, 2026
  14. Protonix95% less abroad: $60.31 vs. the maker's U.S. list price of $1,302.78, same strength, checked Nov 11, 2026
  15. Abilify94% less abroad: $96.35 vs. the lowest U.S. online pharmacy price of $1,787.94, same strength, checked Nov 11, 2026
  16. Actos94% less abroad: $96.31 vs. the maker's U.S. list price of $1,781.40, same strength, checked Nov 11, 2026
  17. Celebrex94% less abroad: $67.43 vs. the lowest U.S. online pharmacy price of $1,240.83, same strength, checked Nov 11, 2026
  18. Norvasc94% less abroad: $44.95 vs. the maker's U.S. list price of $816.57, same strength, checked Nov 11, 2026
  19. Xarelto94% less abroad: $96.58 vs. the lowest U.S. online pharmacy price of $1,719.60, same strength, checked Nov 11, 2026
  20. tiotropium bromide (Spiriva HandiHaler)94% less abroad: $64.59 vs. the lowest U.S. online pharmacy price of $1,143.44, same strength, checked Nov 11, 2026

How we work out the savings: we compare the lowest 90-day price we found at a pharmacy abroad that we list, shipping included, with the U.S. price for the same product and strength. The U.S. price is the lowest U.S. online pharmacy price we found. When we don’t have one, it is the drug maker’s U.S. list price, and the line says so. Medicines from abroad are not FDA-approved for the U.S. market. Many generics cost less in the U.S., so they rarely show up here. See the full drug-by-drug numbers in our U.S. vs. international drug price study.

How do I compare drug prices on eDrugSearch?

Quick answer: open your medicine’s page, pick your strength, and compare the 90-day cost at each pharmacy. Every price includes shipping and shows the date we checked it.

  1. Find your medicine. Use the A to Z list above or the search box. You can type the brand name or the generic name.
  2. Pick your strength. The strength is the amount of medicine in each pill or dose, like 5 mg. Prices are different for each strength.
  3. Compare the 90-day cost. We add up the price of a 90-day supply plus shipping, so you can compare pharmacies fairly. See how we check prices.
  4. Check the U.S. options too. Sometimes a U.S. generic, a U.S. online pharmacy or a drug maker program costs less than ordering from abroad. Each drug page shows these side by side.
  5. Order with a valid prescription. The pharmacies we list always ask for one. Learn how we choose pharmacies.

What is the difference between brand-name and generic drugs?

Quick answer: a generic has the same active ingredient as the brand-name drug and works the same way. It usually costs much less.

The active ingredient is the part of a medicine that does the work. The FDA says FDA-approved generic medicines “work in the same way and provide the same clinical benefit and risks as their brand-name counterparts” (FDA).

Competition is what brings prices down. The FDA reports that one generic competitor can lead to price cuts of 30%, and five competing generics are linked to price drops of nearly 85% (FDA).

  • Brand tab: medicines sold under a company’s brand name, like Eliquis.
  • Generic tab: medicines sold under their ingredient name, like apixaban. We show the brand name next to each one.
  • Good to know: some generics we list are sold in other countries but are not approved by the FDA. Each drug page says so clearly.

Why does comparing drug prices matter?

Quick answer: cost is one of the main reasons people skip medicine, and the same drug can cost very different amounts at different pharmacies.

In a KFF poll taken February 24 to March 2, 2026, 43% of U.S. adults said they had not taken their medicine as prescribed in the past year because of the cost. That includes 27% who did not fill a prescription. And 59% said they worry about being able to afford prescription drugs for themselves or their family (KFF).

If cost is making it hard to take your medicine, talk with your prescriber or pharmacist. They can tell you about lower-cost options that are safe for you.

Quick answer: it is usually not allowed by law, but the FDA has long let some small personal orders through.

Federal law generally doesn’t allow individuals to import prescription drugs. Under its personal importation policy, the FDA has long used enforcement discretion for some personal-use shipments, generally no more than a three-month supply (FDA). Congress declared in FD&C Act 804(j)(1), 21 U.S.C. 384(j)(1), that enforcement against individuals should focus on imports posing a significant threat to public health (U.S. Code).

Read our full guide: how to buy prescription drugs from Canada safely. Ordering by mail? See the customs rules that start January 20, 2027.

What else can lower my drug costs?

Quick answer: insurance, Medicare, Medicaid, drug maker programs and U.S. cash prices can all lower what you pay. Check them before you order.

Drug price questions

Are these drug prices up to date?

Every price shows the date we checked it. Prices can change at any time, so always confirm the final price with the pharmacy before you order.

Do the prices include shipping?

Yes. The price in this list is the cost of a 90-day supply with shipping included, so you can compare pharmacies fairly.

Is a generic drug as good as the brand?

The FDA says FDA-approved generics work the same way and have the same benefits and risks as the brand. Ask your prescriber or pharmacist whether a generic is right for you.

Why don’t I see a pharmacy name next to some prices?

Names of pharmacies outside the U.S. are shown to members. Everyone can see the price, the date we checked it and whether the medicine is FDA-approved.

eDrugSearch gives price information, not medical advice. Your prescriber decides which medicine is right for you.

Sources