Sildenafil Coupons & Prices

Viagra

Sildenafil (under the brand name Viagra) is a prescription medication used to treat erectile dysfunction (ED) in men. Sildenafil (under the brand name Revatio) may also be used to treat people with a serious heart and lung condition known as pulmonary arterial hypertension (PAH). This generic medication is manufactured by Pfizer, Teva Pharmaceuticals, and many other generic manufacturers. The average retail price of Sildenafil is around $1,372.31 for 30, 100mg tablets. Instead, you could pay $16.23 for 30, 100mg tablets with a Sildenafil coupon from SingleCare’s discount program. Our free coupons are valid at participating pharmacies across the United States.

Set your location
Get alerted when the price
changes more than 10%

1 bottle112ml of 10mg/mlEdit

Unlock members-only prices.Free signup.

You have 0.00 in available bonus savings. Bonus savings will be automatically applied to your next eligible prescription fill.

Sildenafil coupon at Kroger Pharmacy
$19.23
$ 16.23
$3 off with signupwith signup

Show this free card to your pharmacist.

Coupon card loading
Sildenafil coupon at Harris Teeter Pharmacy
$19.23
$ 16.23
$3 off with signupwith signup

Save an extra $3 on any eligible prescription! Sign up for free

Members can save even more
and it's free to join

Sildenafil coupon at Walgreens Pharmacy
$21.43
$ 18.43
$3 off with signupwith signup
Sildenafil coupon at Costco Pharmacy
$ 18.99
Sildenafil coupon at Food Lion Pharmacy
$ 23.00
Sildenafil coupon at CVS Pharmacy
$26.22
$ 23.22
$3 off with signupwith signup
$ 24.55
$36.20
$ 33.20
$3 off with signupwith signup
$36.20
$ 33.20
$3 off with signupwith signup

About SingleCare Pricing

SingleCare’s prescription prices are based on multiple sources. The prices we publish are our best estimate, but we cannot guarantee that the price we display will exactly match the price you receive at the pharmacy. For an exact price, please contact your pharmacy and provide the BIN/GRP/PCN numbers shown on your SingleCare card.

Any SingleCare bonus savings, including the $3 signup bonus, may only be used once.

Prices updated: 12/05/2025

Members save the most

Save big on your prescriptions
with the free SingleCare app.
4.8 average rating
About Sildenafil

Sildenafil (under the brand name Viagra) is a prescription medication used to treat erectile dysfunction (ED) in men. Sildenafil (under the brand name Revatio) may also be used to treat people with a serious heart and lung condition known as pulmonary arterial hypertension (PAH). This generic medication is manufactured by Pfizer, Teva Pharmaceuticals, and many other generic manufacturers. The average retail price of Sildenafil is around $1,372.31 for 30, 100mg tablets. Instead, you could pay $16.23 for 30, 100mg tablets with a Sildenafil coupon from SingleCare’s discount program. Our free coupons are valid at participating pharmacies across the United States.

Sildenafil Price History & Information

Price History for Sildenafil Citrate (Generic) & Viagra (Brand)

30 count, tablet, 100mg

Our price history metrics are calculated from aggregate prescription data that we receive from all participating pharmacies. This chart updates daily to show new price fluctuations. If a data point is missing from the chart, it is because we do not have enough data to produce a reliable figure.

Average 1-Month Prices for Sildenafil Citrate (Generic) & Viagra (Brand)

30 count, tablet, 100mg
PharmacyViagra Retail PriceSildenafil Citrate Retail PriceSildenafil Citrate SingleCare Price
CVS Pharmacy-$1278.90$81.30
Walmart-$849.15$32.76
Walgreens$3160.20$1377.80$517.50
Kroger Pharmacy$3664.05$1952.28$19.52
Albertsons Pharmacy-$523.57$127.07

These prices are based on the last month of SingleCare prescription fill data by major pharmacy. This table updates daily to show the most accurate typical prices by pharmacies. If a data point is missing from the table, it is because we do not have enough data to produce a reliable figure.

About Sildenafil

Sildenafil (under the brand name Viagra) is a prescription medication used to treat erectile dysfunction (ED) in men. Sildenafil (under the brand name Revatio) may also be used to treat people with a serious heart and lung condition known as pulmonary arterial hypertension (PAH). This generic medication is manufactured by Pfizer, Teva Pharmaceuticals, and many other generic manufacturers. The average retail price of Sildenafil is around $1,372.31 for 30, 100mg tablets. Instead, you could pay $16.23 for 30, 100mg tablets with a Sildenafil coupon from SingleCare’s discount program. Our free coupons are valid at participating pharmacies across the United States.

Sildenafil FAQs

Medically reviewed by Karen BergerPharm.D.
Licensed Pharmacist

How much does Sildenafil cost without insurance?

Without health insurance, uninsured customers may pay as much as $1,372.31 for their Sildenafil prescription of 30, 100mg tablets. To save on this cash price, you can use a Sildenafil coupon from SingleCare and pay only $16.23 for 30, 100mg tablets. SingleCare savings are redeemable at many local pharmacies.

How much does Sildenafil cost with insurance?

Your copay for Sildenafil with insurance will depend on your healthcare plan, its drug formulary, and the quantity and strength of Sildenafil that you need. Prescription prices vary across insurance plans, but a pharmacist or insurance agent can help you calculate your exact Sildenafil cost with health insurance.

It's important to always ask your pharmacist what the cash price of Sildenafil is, as it may be cheaper than your insurance copay. The cash price of Sildenafil should be approximately $1,372.31 for 30, 100mg tablets.

To save even more money on Sildenafil, present your Sildenafil prescription discount card from SingleCare to your pharmacist. This coupon could reduce the cash price of Sildenafil to $16.23 per 30, 100mg tablets. Repeat this process for all of your prescription drugs and save up to 80% on medication.

Does Medicare cover Sildenafil and how much does it cost?

Sildenafil is commonly covered by Medicare, including Medicare Part D and Medicare Advantage plans. However, your out-of-pocket costs for Sildenafil with Medicare could be as high as $1,372.31 for 30, 100mg tablets.

At $16.23 for 30, 100mg tablets, using a SingleCare savings card could be a more affordable option. Continue saving by using this card at participating pharmacies each time you pick up a Sildenafil refill.

Is there a brand name of Sildenafil?

Sildenafil is a generic drug. Brand-name versions of this medication include Viagra (for ED) and Revatio (for pulmonary arterial hypertension, or PAH). You can save money on any of these medications by searching SingleCare's website or mobile app. If you have trouble finding or using a SingleCare coupon, you can always call the phone number for customer support at 844-234-3057.

What is Sildenafil?

Sildenafil is a generic prescription medicine used to treat erection problems in men, or it can be used to treat pulmonary arterial hypertension. This medication belongs to the drug class known as phosphodiesterase 5 inhibitors (PDE5 inhibitors). Sildenafil works for ED by increasing blood flow to the penis, allowing a man to achieve and maintain an erection. Sildenafil works for PAH by relaxing blood vessels in the lungs. 

Before taking Sildenafil, tell your doctor about any medical conditions, including heart problems, heart surgery, high or low blood pressure, blood cell problems, a deformed penis shape, retinitis pigmentosa (a rare genetic eye disease), or any history of vision loss. You should also mention any liver or kidney problems, bleeding problems, stomach ulcers, or any other medical conditions.

What doses of Sildenafil are available?

The most common form of Sildenafil comes in the form of an oral tablet and should be used exactly as instructed by your healthcare provider. Do not use this medication in excess or more frequently than recommended by your doctor. Using too much of this drug may cause an increased risk of side effects.

In the treatment of erectile dysfunction, Sildenafil is generally prescribed to be taken once as needed (as 25, 50, or 100 mg). To be most effective, Sildenafil should be taken 30 to 60 minutes before sexual stimulation. It should not be taken more than once a day, regardless of the milligrams.

If used for PAH, 20 mg of Sildenafil is usually prescribed to be taken three times a day. Each dose should be taken between four and six hours apart.

What are the side effects of Sildenafil?

Common side effects of Sildenafil may include headaches, stomachaches, flushing, back pain, muscle pain, and dizziness. An erection that lasts longer than four hours is a serious side effect of Sildenafil that requires medical attention.

A sudden decrease in hearing, hearing loss, or ringing in the ears are rare but possible side effects of Sildenafil. These symptoms require emergency medical help. 

Sildenafil may cause blurry vision or may cause you to see things with a blue-colored tinge. If you have sudden vision loss while taking Sildenafil, get emergency medical help, as this could be a sign of a serious condition called non-arteritic anterior ischemic optic neuropathy (NAION).

Contact your doctor or pharmacist for professional medical advice if you experience adverse effects of Sildenafil.

Engaging in sexual activity may put additional strain on your heart, especially if you currently suffer from heart issues. Stop and seek immediate medical assistance if you have heart-related issues and you experience Sildenafil side effects such as severe dizziness, nausea, shortness of breath, or chest pain.

Medically reviewed by Karen BergerPharm.D.
Licensed Pharmacist

After receiving her doctorate from the University of Pittsburgh School of Pharmacy, Karen Berger, Pharm.D., has worked in both chain and independent community pharmacies. She currently works at an independent pharmacy in New Jersey. Dr. Berger enjoys helping patients understand medical conditions and medications—both in person as a pharmacist, and online as a medical writer and reviewer.

... 

Where are Sildenafil coupons from SingleCare accepted?

SingleCare is accepted at most national pharmacies and grocers, including the following:

Subscribe to our savings newsletter

Health education, drug info, wellness & more

By clicking 'Subscribe', I agree to SingleCare's Terms & Conditions.