Drug Prices by Health Condition

Find drug prices by health condition, from asthma and diabetes to heart disease. Each price is the cost of a 90-day supply with shipping included, and it shows the date we checked it.

Pick a condition to jump to its medicines. Some medicines are used for more than one condition, so you may see them in more than one list. Prefer one long list? See all drug prices A to Z.

Allergies (severe allergic reactions)

  • ClarinexGeneric name: desloratadine · From $67.95 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
  • SingulairGeneric name: montelukast · From $62.09 for 90 days abroad · shipping included, checked Nov 11, 2026

Arthritis and autoimmune conditions

  • apremilast (Otezla)Generic · From $88.64 for 90 days abroad · shipping included, checked Nov 11, 2026
  • AravaGeneric name: leflunomide · From $82.70 for 90 days abroad · shipping included, checked Nov 11, 2026
  • Asacol HDGeneric name: mesalamine delayed-release · From $366.95 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
  • DuexisGeneric name: ibuprofen and famotidine
  • LialdaGeneric name: mesalamine · From $368.58 for 90 days abroad · shipping included, checked Nov 11, 2026
  • NaprosynGeneric name: naproxen · From $296.73 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
  • OtezlaGeneric name: apremilast · From $2,983.32 for 90 days abroad · shipping included, checked Nov 11, 2026
  • PentasaGeneric name: mesalamine · From $365.13 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
  • RinvoqGeneric name: upadacitinib · From $4,095 for 90 days abroad · shipping included, checked Nov 11, 2026
  • tofacitinib (Xeljanz)Generic · From $70.49 for 90 days in the U.S. · shipping included, checked Nov 5, 2026
  • XeljanzGeneric name: tofacitinib

Asthma and COPD

  • Advair DiskusGeneric name: fluticasone propionate and salmeterol · From $169.67 for 90 days abroad · shipping included, checked Nov 5, 2026
  • AirsupraGeneric name: albuterol and budesonide
  • AlvescoGeneric name: ciclesonide · From $204.95 for 90 days abroad · shipping included, checked Nov 5, 2026
  • Anoro ElliptaGeneric name: umeclidinium and vilanterol · From $129.95 for 90 days abroad · shipping included, checked Nov 5, 2026
  • AsmanexGeneric name: mometasone furoate
  • Atrovent HFAGeneric name: ipratropium bromide
  • 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
  • budesonide and formoterol (Symbicort)Generic · From $80.34 for 90 days abroad · shipping included, checked Nov 5, 2026
  • DalirespGeneric name: roflumilast · From $261.95 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
  • 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
  • Pulmicort FlexhalerGeneric name: budesonide · From $557.96 for 90 days in the U.S. · shipping included, checked Nov 5, 2026
  • Qvar RediHalerGeneric name: beclomethasone dipropionate · From $99.95 for 90 days abroad · shipping included, checked Nov 5, 2026
  • SingulairGeneric name: montelukast · From $62.09 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
  • SymbicortGeneric name: budesonide and formoterol · From $209.95 for 90 days abroad · shipping included, checked Nov 5, 2026
  • tiotropium bromide (Spiriva HandiHaler)Generic · From $64.59 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
  • umeclidinium and vilanterol (Anoro Ellipta)Generic · From $986.96 for 90 days in the U.S. · shipping included, checked Nov 5, 2026

Birth control

  • NataziaGeneric name: estradiol valerate and dienogest · From $101.73 for 90 days abroad · shipping included, checked Nov 11, 2026
  • NextstellisGeneric name: drospirenone and estetrol · From $134.18 for 90 days abroad · shipping included, checked Nov 11, 2026
  • SeasoniqueGeneric name: levonorgestrel and ethinyl estradiol; ethinyl estradiol · From $102.81 for 90 days abroad · shipping included, checked Nov 11, 2026
  • SlyndGeneric name: drospirenone · From $133.73 for 90 days abroad · shipping included, checked Nov 11, 2026

Bladder (overactive bladder)

  • Detrol LAGeneric name: tolterodine · From $174.94 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
  • EnablexGeneric name: darifenacin · From $196.63 for 90 days abroad · shipping included, checked Nov 11, 2026
  • GemtesaGeneric name: vibegron · From $259.99 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
  • MyrbetriqGeneric name: mirabegron · From $147.97 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
  • VesicareGeneric name: solifenacin · From $59 for 90 days abroad · shipping included, checked Nov 11, 2026

Blood clots and stroke prevention

  • AggrenoxGeneric name: aspirin and extended-release dipyridamole
  • apixaban (Eliquis)Generic · From $72.89 for 90 days abroad · shipping included, checked Nov 11, 2026
  • BrilintaGeneric name: ticagrelor · From $182.15 for 90 days abroad · shipping included, checked Nov 11, 2026
  • dabigatran (Pradaxa)Generic · From $93.45 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
  • 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
  • rivaroxaban (Xarelto)Generic · From $29.21 for 90 days abroad · shipping included, checked Nov 11, 2026
  • SavaysaGeneric name: edoxaban · From $281.70 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
  • XareltoGeneric name: rivaroxaban · From $96.58 for 90 days abroad · shipping included, checked Nov 11, 2026

Blood pressure

  • AltaceGeneric name: ramipril · From $189.48 for 90 days abroad · shipping included, checked Nov 11, 2026
  • AtacandGeneric name: candesartan · From $42.94 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
  • AzorGeneric name: amlodipine and olmesartan · From $86.70 for 90 days abroad · shipping included, checked Nov 11, 2026
  • BenicarGeneric name: olmesartan · From $39.81 for 90 days abroad · shipping included, checked Nov 11, 2026
  • BystolicGeneric name: nebivolol · From $115.66 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
  • CoregGeneric name: carvedilol · From $103.95 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
  • 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
  • ExforgeGeneric name: amlodipine and valsartan · From $87.12 for 90 days abroad · shipping included, checked Nov 11, 2026
  • HyzaarGeneric name: losartan and hydrochlorothiazide · From $56.95 for 90 days abroad · shipping included, checked Nov 11, 2026
  • MicardisGeneric name: telmisartan · From $104.66 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
  • Procardia XLGeneric name: nifedipine extended-release
  • TenorminGeneric name: atenolol · From $52.14 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
  • TribenzorGeneric name: olmesartan, amlodipine and hydrochlorothiazide · From $131.63 for 90 days abroad · shipping included, checked Nov 11, 2026
  • VasotecGeneric name: enalapril maleate · From $102.67 for 90 days abroad · shipping included, checked Nov 11, 2026
  • ZestoreticGeneric name: lisinopril and hydrochlorothiazide · From $182.13 for 90 days abroad · shipping included, checked Nov 11, 2026
  • ZestrilGeneric name: lisinopril · From $99.73 for 90 days abroad · shipping included, checked Nov 11, 2026
  • ZiacGeneric name: bisoprolol and hydrochlorothiazide

Cancer

  • ArimidexGeneric name: anastrozole · From $117.58 for 90 days abroad · shipping included, checked Nov 11, 2026
  • AromasinGeneric name: exemestane · From $96.99 for 90 days abroad · shipping included, checked Nov 11, 2026
  • CalquenceGeneric name: acalabrutinib · From $33,686.85 for 90 days abroad · shipping included, checked Nov 11, 2026
  • CasodexGeneric name: bicalutamide · From $159.21 for 90 days abroad · shipping included, checked Nov 11, 2026
  • enzalutamide (Xtandi)Generic
  • FemaraGeneric name: letrozole · From $129.73 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
  • GleostineGeneric name: lomustine · From $14.61 per capsule abroad · before shipping, checked Nov 11, 2026
  • HydreaGeneric name: hydroxyurea · From $0.68 per capsule abroad · before shipping, checked Nov 11, 2026
  • IbranceGeneric name: palbociclib
  • ImbruvicaGeneric name: ibrutinib
  • InlytaGeneric name: axitinib · From $16,425.78 for 90 days abroad · shipping included, checked Nov 11, 2026
  • JakafiGeneric name: ruxolitinib · From $19,074.59 for 90 days abroad · shipping included, checked Nov 11, 2026
  • LysodrenGeneric name: mitotane · From $10.99 per tablet abroad · before shipping, checked Nov 11, 2026
  • palbociclib (Ibrance)Generic
  • TagrissoGeneric name: osimertinib · From $32,261.84 for 90 days abroad · shipping included, checked Nov 11, 2026
  • TarcevaGeneric name: erlotinib · From $6,526.30 for 90 days abroad · shipping included, checked Nov 11, 2026
  • TasignaGeneric name: nilotinib · From $12,014.95 for 90 days abroad · shipping included, checked Nov 11, 2026
  • TemodarGeneric name: temozolomide · From $21.09 per capsule abroad · before shipping, checked Nov 11, 2026
  • XelodaGeneric name: capecitabine · From $3.72 per tablet abroad · before shipping, checked Nov 11, 2026
  • XtandiGeneric name: enzalutamide
  • YonsaGeneric name: abiraterone acetate (micronized)
  • ZytigaGeneric name: abiraterone acetate · From $4,491.69 for 90 days abroad · shipping included, checked Nov 11, 2026

Cholesterol and triglycerides

  • CrestorGeneric name: rosuvastatin · From $45.18 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
  • icosapent ethyl (Vascepa)Generic · From $101.65 for 90 days in the U.S. · shipping included, checked Nov 11, 2026
  • LipitorGeneric name: atorvastatin · From $39.63 for 90 days abroad · shipping included, checked Nov 11, 2026
  • LivaloGeneric name: pitavastatin · From $89.95 for 90 days abroad · shipping included, checked Nov 11, 2026
  • LovazaGeneric name: omega-3-acid ethyl esters · From $561.59 for 90 days abroad · shipping included, checked Nov 11, 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
  • PravacholGeneric name: pravastatin · From $111.71 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
  • VascepaGeneric name: icosapent ethyl · From $1,084.95 for 90 days abroad · shipping included, checked Nov 11, 2026
  • VytorinGeneric name: ezetimibe and simvastatin · From $113.82 for 90 days abroad · shipping included, checked Nov 11, 2026
  • WelcholGeneric name: colesevelam · From $780 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
  • ZocorGeneric name: simvastatin · From $104.90 for 90 days abroad · shipping included, checked Nov 11, 2026
  • ZypitamagGeneric name: pitavastatin (magnesium) · From $117 for 90 days in the U.S. · shipping included, checked Nov 11, 2026

Constipation and IBS

  • AmitizaGeneric name: lubiprostone · From $1,044.19 for 90 days abroad · shipping included, checked Nov 11, 2026
  • IbsrelaGeneric name: tenapanor
  • LinzessGeneric name: linaclotide · From $414.95 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
  • prucalopride (Motegrity)Generic · From $81.85 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

Depression

  • AuvelityGeneric name: dextromethorphan and bupropion
  • CelexaGeneric name: citalopram · From $74.95 for 90 days abroad · shipping included, checked Nov 11, 2026
  • CymbaltaGeneric name: duloxetine · From $174.64 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
  • FetzimaGeneric name: levomilnacipran · From $452.02 for 90 days abroad · shipping included, checked Nov 11, 2026
  • LexaproGeneric name: escitalopram · From $33.34 for 90 days abroad · shipping included, checked Nov 11, 2026
  • PaxilGeneric name: paroxetine · From $59.22 for 90 days abroad · shipping included, checked Nov 11, 2026
  • PristiqGeneric name: desvenlafaxine · From $158.97 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
  • RemeronGeneric name: mirtazapine · From $104.33 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
  • 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
  • Wellbutrin XLGeneric name: bupropion XL · From $127.99 for 90 days abroad · shipping included, checked Nov 11, 2026
  • ZoloftGeneric name: sertraline · From $42.88 for 90 days abroad · shipping included, checked Nov 3, 2026

Diabetes

  • ActosGeneric name: pioglitazone · From $96.31 for 90 days abroad · shipping included, checked Nov 11, 2026
  • canagliflozin (Invokana)Generic · From $219.45 for 90 days abroad · shipping included, checked Nov 11, 2026
  • CyclosetGeneric name: bromocriptine
  • dapagliflozin (Farxiga)Generic · From $59.29 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
  • FarxigaGeneric name: dapagliflozin · From $98 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
  • GlumetzaGeneric name: metformin extended-release · From $161.95 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
  • InvokametGeneric name: canagliflozin and metformin · From $442.95 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
  • 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
  • JentaduetoGeneric name: linagliptin and metformin · From $116.14 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
  • OzempicGeneric name: semaglutide
  • QternGeneric name: dapagliflozin and saxagliptin · From $363.72 for 90 days abroad · shipping included, checked Nov 11, 2026
  • RybelsusGeneric name: semaglutide · From $481.92 for 90 days abroad · shipping included, checked Nov 11, 2026
  • SeglurometGeneric name: ertugliflozin and metformin · From $389.83 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
  • 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
  • SteglatroGeneric name: ertugliflozin · From $294.32 for 90 days abroad · shipping included, checked Nov 11, 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
  • TradjentaGeneric name: linagliptin · From $78.41 for 90 days abroad · shipping included, checked Nov 11, 2026
  • Trijardy XRGeneric name: empagliflozin, linagliptin and metformin extended-release
  • TrulicityGeneric name: dulaglutide · From $69.25 per pen abroad · before shipping, checked Nov 11, 2026
  • WelcholGeneric name: colesevelam · From $780 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
  • ZituvioGeneric name: sitagliptin

Enlarged prostate (BPH)

  • Cardura XLGeneric name: doxazosin extended-release · From $73.89 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
  • FlomaxGeneric name: tamsulosin · From $71.47 for 90 days abroad · shipping included, checked Nov 11, 2026
  • tadalafil (Cialis)Generic · From $52.01 for 90 days abroad · shipping included, checked Nov 11, 2026

Erectile dysfunction

  • CialisGeneric name: tadalafil · From $3.38 per tablet abroad · before shipping, checked Nov 11, 2026
  • LevitraGeneric name: vardenafil · From $11.59 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
  • StendraGeneric name: avanafil · From $8.69 per tablet abroad · before shipping, checked Nov 11, 2026
  • tadalafil (Cialis)Generic · From $52.01 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

Eye conditions (dry eye, glaucoma)

  • CequaGeneric name: cyclosporine ophthalmic solution · From $889.95 for 90 days abroad · shipping included, checked Nov 5, 2026
  • cyclosporine eye drops (Restasis)Generic · From $301.55 for 90 days abroad · shipping included, checked Nov 5, 2026
  • DiamoxGeneric name: acetazolamide
  • LumiganGeneric name: bimatoprost · From $4.52 per mL abroad · before shipping, checked Nov 1, 2026
  • RestasisGeneric name: cyclosporine ophthalmic emulsion · From $276.67 for 90 days abroad · shipping included, checked Nov 5, 2026
  • RhopressaGeneric name: netarsudil · From $613.58 for 90 days in the U.S. · shipping included, checked Nov 5, 2026
  • XiidraGeneric name: lifitegrast · From $1,048.04 for 90 days abroad · shipping included, checked Nov 5, 2026

Flu

  • oseltamivir (Tamiflu)Generic · From $54.95 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

Heart conditions

  • AltaceGeneric name: ramipril · From $189.48 for 90 days abroad · shipping included, checked Nov 11, 2026
  • AtacandGeneric name: candesartan · From $42.94 for 90 days abroad · shipping included, checked Nov 11, 2026
  • CamzyosGeneric name: mavacamten
  • CardizemGeneric name: diltiazem
  • 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
  • empagliflozin (Jardiance)Generic · From $77.05 for 90 days abroad · shipping included, checked Nov 11, 2026
  • EntrestoGeneric name: sacubitril and valsartan · From $187.02 for 90 days abroad · shipping included, checked Nov 11, 2026
  • FarxigaGeneric name: dapagliflozin · From $98 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
  • KerendiaGeneric name: finerenone · From $355.71 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
  • sacubitril and valsartan (Entresto)Generic · From $90.95 for 90 days abroad · shipping included, checked Nov 11, 2026
  • TenorminGeneric name: atenolol · From $52.14 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
  • VerquvoGeneric name: vericiguat · From $393.91 for 90 days abroad · shipping included, checked Nov 11, 2026
  • WegovyGeneric name: semaglutide · From $1,960.61 for 90 days abroad · shipping included, checked Nov 5, 2026

Hepatitis C

  • EpclusaGeneric name: sofosbuvir and velpatasvir · From $72,253.76 for 90 days abroad · shipping included, checked Nov 11, 2026
  • MavyretGeneric name: glecaprevir and pibrentasvir
  • SovaldiGeneric name: sofosbuvir · From $73,295.60 for 90 days abroad · shipping included, checked Nov 11, 2026

HIV

  • AtriplaGeneric name: efavirenz, emtricitabine and tenofovir disoproxil fumarate
  • 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
  • DovatoGeneric name: dolutegravir and lamivudine · From $3,061.81 for 90 days abroad · shipping included, checked Nov 11, 2026
  • EdurantGeneric name: rilpivirine · From $1,049.05 for 90 days abroad · shipping included, checked Nov 11, 2026
  • EvotazGeneric name: atazanavir and cobicistat · From $1,633.80 for 90 days abroad · shipping included, checked Nov 11, 2026
  • GenvoyaGeneric name: elvitegravir, cobicistat, emtricitabine and tenofovir alafenamide · From $4,342.54 for 90 days abroad · shipping included, checked Nov 11, 2026
  • IsentressGeneric name: raltegravir · From $710.75 for 90 days abroad · shipping included, checked Nov 11, 2026
  • JulucaGeneric name: dolutegravir and rilpivirine · From $3,699.95 for 90 days abroad · shipping included, checked Nov 11, 2026
  • OdefseyGeneric name: emtricitabine, rilpivirine and tenofovir alafenamide · From $4,428.33 for 90 days abroad · shipping included, checked Nov 11, 2026
  • PrezcobixGeneric name: darunavir and cobicistat · From $2,021.95 for 90 days abroad · shipping included, checked Nov 11, 2026
  • ReyatazGeneric name: atazanavir · From $1,451.40 for 90 days abroad · shipping included, checked Nov 11, 2026
  • SymtuzaGeneric name: darunavir, cobicistat, emtricitabine and tenofovir alafenamide · From $4,320.66 for 90 days abroad · shipping included, checked Nov 11, 2026
  • TivicayGeneric name: dolutegravir · From $1,455.87 for 90 days abroad · shipping included, checked Nov 11, 2026
  • TriumeqGeneric name: abacavir, dolutegravir and lamivudine · From $1,782.01 for 90 days abroad · shipping included, 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
  • VireadGeneric name: tenofovir disoproxil fumarate · From $2,497.64 for 90 days abroad · shipping included, checked Nov 11, 2026

Infections (antibiotics)

  • DificidGeneric name: fidaxomicin · From $2,808.95 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
  • MonurolGeneric name: fosfomycin
  • rifaximin (Xifaxan)Generic · From $144.88 for 90 days abroad · shipping included, checked Nov 11, 2026
  • TaliciaGeneric name: omeprazole, amoxicillin and rifabutin
  • VancocinGeneric name: vancomycin capsules · From $341.78 for 90 days abroad · shipping included, checked Nov 11, 2026
  • XifaxanGeneric name: rifaximin · From $1,579.99 for 90 days abroad · shipping included, checked Nov 11, 2026
  • ZyvoxGeneric name: linezolid · From $1,939.95 for 90 days abroad · shipping included, checked Nov 11, 2026

Kidney disease and high potassium

  • AldactoneGeneric name: spironolactone
  • AmpyraGeneric name: dalfampridine · From $858.99 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
  • FarxigaGeneric name: dapagliflozin · From $98 for 90 days abroad · shipping included, checked Nov 11, 2026
  • InlytaGeneric name: axitinib · From $16,425.78 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
  • KerendiaGeneric name: finerenone · From $355.71 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
  • TarpeyoGeneric name: budesonide delayed-release capsules
  • Urocit-KGeneric name: potassium citrate · From $0.53 per tablet abroad · before shipping, checked Nov 11, 2026

Lung fibrosis

  • EsbrietGeneric name: pirfenidone · From $4,152.95 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
  • OfevGeneric name: nintedanib · From $3,247.43 for 90 days abroad · shipping included, checked Nov 11, 2026

Menopause

  • ActivellaGeneric name: estradiol and norethindrone acetate · From $89.98 for 90 days abroad · shipping included, checked Nov 11, 2026
  • AngeliqGeneric name: drospirenone and estradiol
  • BijuvaGeneric name: estradiol and progesterone · From $123.16 for 90 days abroad · shipping included, checked Nov 11, 2026
  • DuaveeGeneric name: conjugated estrogens and bazedoxifene · From $377.09 for 90 days abroad · shipping included, checked Nov 11, 2026
  • EstraceGeneric name: estradiol
  • EstringGeneric name: estradiol · From $138.95 for 90 days abroad · shipping included, checked Nov 5, 2026
  • OsphenaGeneric name: ospemifene · From $221.93 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
  • VeozahGeneric name: fezolinetant · From $371.08 for 90 days abroad · shipping included, checked Nov 11, 2026

Mental health

  • AbilifyGeneric name: aripiprazole · From $96.35 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
  • CaplytaGeneric name: lumateperone · From $5,495.55 for 90 days in the U.S. · shipping included, checked Nov 11, 2026
  • cariprazine (Vraylar)Generic · From $65.92 for 90 days abroad · shipping included, checked Nov 11, 2026
  • FanaptGeneric name: iloperidone
  • GeodonGeneric name: ziprasidone · From $211.44 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
  • LatudaGeneric name: lurasidone · From $316 for 90 days abroad · shipping included, checked Nov 11, 2026
  • RexultiGeneric name: brexpiprazole · From $384.95 for 90 days abroad · shipping included, checked Nov 11, 2026
  • RisperdalGeneric name: risperidone · From $0.47 per tablet abroad · before shipping, checked Nov 11, 2026
  • SaphrisGeneric name: asenapine · From $422 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
  • VraylarGeneric name: cariprazine · From $460.09 for 90 days abroad · shipping included, checked Nov 11, 2026
  • ZyprexaGeneric name: olanzapine · From $114.01 for 90 days abroad · shipping included, checked Nov 11, 2026

Migraine

  • ImitrexGeneric name: sumatriptan · From $5.28 per tablet abroad · before shipping, checked Nov 11, 2026
  • MaxaltGeneric name: rizatriptan · From $12.32 per tablet abroad · before shipping, checked Nov 11, 2026
  • Nurtec ODTGeneric name: rimegepant · From $1,360.96 for 90 days abroad · shipping included, checked Nov 11, 2026
  • QuliptaGeneric name: atogepant · From $1,194.59 for 90 days abroad · shipping included, checked Nov 11, 2026
  • RelpaxGeneric name: eletriptan · From $2.80 per tablet abroad · before shipping, checked Nov 11, 2026
  • SymbravoGeneric name: meloxicam and rizatriptan
  • TopamaxGeneric name: topiramate · From $99.95 for 90 days abroad · shipping included, checked Nov 11, 2026
  • UbrelvyGeneric name: ubrogepant · From $644.93 for 90 days abroad · shipping included, checked Nov 11, 2026

Movement disorders

Multiple sclerosis

  • AmpyraGeneric name: dalfampridine · From $858.99 for 90 days abroad · shipping included, checked Nov 11, 2026
  • GilenyaGeneric name: fingolimod · From $8,083.88 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
  • VumerityGeneric name: diroximel fumarate

Skin conditions (eczema, psoriasis, vitiligo, nail fungus)

  • apremilast (Otezla)Generic · From $88.64 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
  • EucrisaGeneric name: crisaborole · From $2.92 per g abroad · before shipping, checked Nov 5, 2026
  • JubliaGeneric name: efinaconazole · From $15.00 per mL abroad · before shipping, checked Nov 5, 2026
  • OpzeluraGeneric name: ruxolitinib · From $13.26 per g abroad · before shipping, checked Nov 5, 2026
  • OtezlaGeneric name: apremilast · From $2,983.32 for 90 days abroad · shipping included, checked Nov 11, 2026

Thyroid

  • CytomelGeneric name: liothyronine · From $113 for 90 days in the U.S. · shipping included, checked Nov 11, 2026
  • levothyroxine (Synthroid)Generic · From $11.94 for 90 days in the U.S. · shipping included, checked Nov 11, 2026
  • SensiparGeneric name: cinacalcet · From $816.38 for 90 days abroad · shipping included, checked Nov 11, 2026
  • SynthroidGeneric name: levothyroxine sodium · From $38.98 for 90 days abroad · shipping included, checked Nov 11, 2026
  • TirosintGeneric name: levothyroxine

Uterine fibroids and endometriosis

  • MyfembreeGeneric name: relugolix, estradiol and norethindrone acetate · From $703.28 for 90 days abroad · shipping included, checked Nov 11, 2026

Weight management

  • ContraveGeneric name: naltrexone and bupropion · From $566.07 for 90 days abroad · shipping included, checked Nov 11, 2026
  • WegovyGeneric name: semaglutide · From $1,960.61 for 90 days abroad · shipping included, checked Nov 5, 2026
  • XenicalGeneric name: orlistat · From $259.18 for 90 days abroad · shipping included, checked Nov 11, 2026

How are these medicines grouped?

Quick answer: by what each medicine is used for, based on its FDA label.

Every drug page on eDrugSearch has a short line that says what kind of medicine it is, for example “Blood thinner” or “Type 2 diabetes medicine.” We write that line from the medicine’s FDA-approved label, also called its prescribing information. You can read any label for free on DailyMed, the National Library of Medicine’s label library.

This page is a price list, not a treatment guide. Only your prescriber can decide which medicine is right for you.

Why do medicines for the same condition cost such different amounts?

Quick answer: brand-name medicines with no generic competition usually cost the most. Prices fall when generics arrive.

A generic has the same active ingredient as the brand. 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). Prices also differ from pharmacy to pharmacy and from country to country, which is why we show several prices for each medicine.

How can I pay less for medicine I take every day?

Quick answer: compare 90-day prices, ask about generics, and check programs that help with costs.

Long-term medicines add up. In a 2026 KFF poll, 64% of adults who take at least four prescription medicines said they worry about affording their prescription drugs (KFF).

  • Compare 90-day prices. Every price here is the full cost of a 90-day order with shipping, so you can see the real total at each pharmacy.
  • Ask about a generic. Ask your prescriber or pharmacist whether a generic is available and right for you.
  • Check help programs. Medicare, Medicaid, insurance and drug maker programs can lower your cost. Our guide to help paying for prescriptions explains who qualifies and how to apply.
  • Look at U.S. options. Some medicines cost less from a U.S. online pharmacy than from abroad.

Health condition questions

My condition isn’t listed. What should I do?

We list the conditions for the medicines we have checked prices for, and we add more as we check new ones. Search for your medicine at the top of the page, or browse all drug prices A to Z.

Can eDrugSearch tell me which medicine to take?

No. We show prices and facts from FDA labels, not medical advice. Your prescriber decides which medicine is right for you.

Is it legal to order my medicine from another country?

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). Read our guide to buying from Canada.

Sources