Viagra and sildenafil cost in 2026
Viagra and sildenafil costs $2 to $139 per pill in 2026, and most people pay about $4.
What moves the price
- Brand or generic is the biggest factor, since brand Viagra can cost many times more per pill.
- The dose and number of pills in the fill change the total.
- A discount card or coupon can lower the generic price to a few dollars for a month.
- Telehealth companies set their own per pill prices, and some include the doctor visit.
- The pharmacy chosen can change the cash price a lot.
- Where you live. Prices in big cities usually run higher than in small towns.
What is included
The price covers the pills only. A doctor visit or online consult may be free, low cost or extra, depending on the provider. Most cash and telehealth prices are not used with insurance. Prices are for information only. Confirm costs and care with a licensed provider.
Viagra and sildenafil prices by source
| Option | Price |
|---|---|
| Generic sildenafil, telehealth (Ro, Hims) | From $4 per pill |
| Generic sildenafil, telehealth (RexMD) | From $2 per pill |
| Generic sildenafil 25 to 100 mg, 30 tablets, GoodRx coupon | $11.70 to $12.30 |
| Generic sildenafil 100 mg, 30 tablets, retail average (GoodRx) | $788.41 |
| Brand Viagra, telehealth (Ro) | About $90 per dose |
| Brand Viagra, telehealth (Hims) | From $139 per dose |
| Brand Viagra 50 mg, 30 tablets, Drugs.com cash price | $2,569.90 |
| Brand Viagra 50 mg, 30 tablets, GoodRx retail average | $2,957.35 |
Average prices in US dollars. Source: GoodRx.
Ways to pay less
- Ask for the generic sildenafil instead of brand Viagra.
- Compare pharmacy prices with a discount card before paying the retail price.
- Ask about a larger fill, since some prices drop with a bigger quantity.
What price guides say
We checked 4 price guides and read every number on their pages. They do not all measure the same thing, so the ranges on this page come from putting them side by side.
- GoodRx: 5 Ways to Save on Viagra, With or Without Insurance (updated Oct 8, 2025)
- Drugs.com: Viagra Prices, Coupons, Copay Cards and Patient Assistance
- Medical News Today: Viagra price (updated Apr 25, 2025)
- PharmacyChecker: The Cheapest Place to Find Viagra Online (updated May 2023)
Common questions
How much does this cost in 2026?
Viagra and sildenafil costs $2 to $139 per pill in 2026, and most people pay about $4. Most people pay about $4 per pill. The low end is $2 and the high end is $139.
What changes the price the most?
The biggest factors are: Brand or generic is the biggest factor, since brand Viagra can cost many times more per pill; The dose and number of pills in the fill change the total; A discount card or coupon can lower the generic price to a few dollars for a month.
How can I pay less?
Ask for the generic sildenafil instead of brand Viagra. Compare pharmacy prices with a discount card before paying the retail price. Ask about a larger fill, since some prices drop with a bigger quantity.
Where do these numbers come from?
From 4 named price guides: GoodRx, Drugs.com, Medical News Today, PharmacyChecker. Each one is linked on this page with the date we read it.
Related costs
Compare prices
Related jobs people check next, with the usual 2026 price.
| Job | Usual price |
|---|---|
| An audiologist visit cost | $18 to $300 |
| Lantus cost | $35 to $278 |
| A dermatologist visit cost | $100 to $500 |
| Wisdom teeth removal cost | $400 to $1,055 |