We include products we think are useful for our readers. If you buy through links on this page, we may earn a small commission. Here’s our process.
Medical News Today only shows you brands and products that we stand behind.
Our team thoroughly researches and evaluates the recommendations we make on our site. To establish that the product manufacturers addressed safety and efficacy standards, we:- Evaluate ingredients and composition: Do they have the potential to cause harm?
- Fact-check all health claims: Do they align with the current body of scientific evidence?
- Assess the brand: Does it operate with integrity and adhere to industry best practices?
Viagra prices can start from $80 per dose. The generic version, sildenafil, containing the same active ingredient, can cost as little as $2. Here, we look at where you can get the best Viagra price online.
Viagra is a branded medication containing sildenafil as the active ingredient and has approval from the
This article discusses where to get affordable Viagra and what prices you can expect at popular pharmacies in the United States.
The table below shows where you can get the best price for Viagra by dose. The prices below do not include any subscription or consultation fees a person may have to pay.
Dose | Price | Where to buy |
---|---|---|
Best price for Viagra 100 mg | Branded: $90 Generic: $10 | Ro |
Best price for Viagra 50 mg | Branded: $96 Generic: $6 | RexMD |
Best price for Viagra 25 mg | Branded: unavailable Generic: $2 | Lemonaid |
You can also use coupons, discounts, and patient assistance programs (PAPs) to get the most affordable Viagra prices.
- Price for Viagra: from $179 per 2 tablets
- Price for sildenafil: from $34.11 per 2 tablets
You can find the pricing for Viagra and sildenafil on Optum Perks. According to this platform, CVS pharmacy sells both medications at these prices:
- Viagra is available in doses of 25, 50, and 100 milligrams (mg), starting at $179 for 2 tablets.
- Sildenafil is available in 25, 50, and 100 mg, starting at $34.11 for 2 tablets.
Pricing may vary depending on the dose the doctor prescribes and other factors.
- Price for Viagra: from $183 for 2 tablets
- Price for sildenafil: from $33.93 for 2 tablets
These are Walgreens’ prices for Viagra and sildenafil, according to Optum Perks:
- Viagra: You can opt for the 25, 50, or 100 mg option, starting at $183 for 2 tablets.
- Sildenafil is also available in three doses, starting at $33.93 for 2 tablets.
It is important to note that pricing may vary. To find out more about the cost, you may wish to contact Walgreens directly.
- Price for Viagra: from $173 for 2 tablets
- Price for sildenafil: from $8.35 for 2 tablets
Walmart also offers Viagra and sildenafil. These are the prices, according to Optum Perks:
- Viagra: People can opt for 25, 50, or 100 mg Viagra, with pricing starting from $173 for 2 tablets.
- Sildenafil: Viagra’s generic version comes in 25, 50, and 100 mg at Walmart, starting from $8.35 for 2 tablets.
It is important to note that pricing may vary. You can contact Walmart directly to learn more about the cost.
Below, we compare the pharmacy prices for Viagra with the prices of other ED medications, such as Cialis (tadalafil). The table below shows prices for two doses of each medication at the lowest strength.
Drug | CVS (Target) | Walgreens | Walmart |
---|---|---|---|
Viagra (25 mg) — Sildenafil (25 mg) | $179 — $34.11 | $183 — $33.93 | $173 — $8.35 |
Cialis (2.5 mg) — Tadalafil (2.5 mg) | $30.19 — $9.15 | $27.16 — $9.31 | $27.56 — $7.56 |
Private health insurers may cover part of the costs of generic sildenafil but may not pay for Viagra. You can check your insurance coverage before purchasing sildenafil or Viagra to ensure you do not incur unexpected out-of-pocket costs.
However, Medicare may cover part of the costs of sildenafil or Viagra.
Find out if Medicare covers Viagra.
Medicare coverage
Medicare Part A is for the care you receive during an inpatient stay at the hospital or skilled nursing facility. However, it does not cover ED medications.
Medicare Part B offers coverage for medically necessary outpatient care that you receive in a clinical setting. It is unlikely Medicare will cover the costs of Viagra or sildenafil for ED.
Medicare Part D provides coverage for prescription drugs. However, this does not typically include the costs of prescription Viagra or other ED medications, as Medicare does not deem the drug medically necessary.
In most cases, it may benefit you if you receive ED treatment in sexual health clinics. You can contact Medicare directly to discuss whether they will cover the visit and any medical treatment a doctor recommends.
There are several ways you can save money on Viagra.
Choosing generic medication
You can consider choosing sildenafil instead of Viagra. The generic versions of the drug have the same ingredients and are often available in the same doses.
Learn more about buying sildenafil online.
Using the Viagra Savings Card
Viatris, the company that manufactures Viagra, offers a savings card that can make buying Viagra cheaper. You can save 50% on up to 12 Viagra prescriptions each year, if you are eligible for the card.
To be eligible for the Viagra Savings Card, you must:
- not have insurance from Medicare, Medicaid, Tricare, or any other federal healthcare program
- be over age 18, but not over the age of 65
- not be retired
- not receive Social Security Disability Insurance or any other Social Security Administration benefits
- not be on active military duty or have coverage from a family member’s military health insurance
You can see if you are eligible for the Viagra Savings Card and the full terms and conditions on the Viatris website.
Discounts
Purchasing Viagra or sildenafil from telehealth companies may be cheaper than a prescription from your primary healthcare professional.
Many telehealth companies offer discounts for first-time buyers, and some companies offer monthly subscriptions that may cost less than buying Viagra elsewhere.
However, you must use a reputable telehealth company and only purchase medication from an online pharmacy with U.S.-licensed pharmacists or other healthcare professionals available to fill prescriptions and answer any questions.
Additionally, you need to ensure that the company has a seal of approval from the National Association of Boards of Pharmacy. This means that the company is legal and does not sell counterfeit drugs.
Learn more about buying ED pills online safely.
Patient assistance programs (PAPs)
Some pharmaceutical companies may offer PAPs to help cover the cost of Viagra.
Pharmaceutical companies may offer lower cost prescription drugs to people without insurance. Each company will have its criteria for eligibility, but you will likely have to provide proof of your citizenship and income.
You can contact a pharmaceutical company directly by telephone or by completing the forms on its website. Many PAP forms require a doctor’s signature.
Coupons
Some pharmacies may offer coupons that can help reduce the cost of prescription medication.
You can search your local pharmacy’s website or visit the store and speak with an employee to determine if the pharmacy offers coupons and discounts.
Learn more about prescription discounts.
Watch out for fake Viagra and ED medication online
Although buying ED medication online can be simple and convenient, it is not always safe. According to Viagra’s manufacturer, Viatris, Viagra is one of the most widely faked medications available online.
The
- do not ask for a prescription
- have extremely low prices
- do not offer appointments with licensed pharmacists
- do not have valid licenses in the United States or the state where they are located
- do not show how they protect customers’ information
- sell customer information
- sell medications that look different than usual
- sell expired or damaged medication
- do not safely store medication
- do not show which active ingredients are in their ED medications
Viagra often costs more per pill than sildenafil.
The price per pill may depend on factors such as the company you purchase from and the required dosage. However, you can expect to pay around $80 per dose.
Viagra is only available with a doctor’s prescription, even if you buy it from an online provider, such as Hims or REX MD. If it is too expensive, you may consider getting sildenafil, its generic version, as a prescription medication.
Whether insurance pays for Viagra depends on the plan. You might find that your insurer covers generic sildenafil rather than branded Viagra.rnrnIt is always important to ask whether the pharmacy accepts your insurance and whether your policy covers specific medication before purchasing Viagra.
As of July 2024, Viagra costs $92.98 for one 25-mg pill at CVS. Sildenafil, the generic version of this drug, costs $18.81 for the same quantity and dosage.
Often, the most cost-effective place to buy Viagra is from telehealth companies and online pharmacies, where prices start from around $90.
However, buying from a pharmacy can mean Viagra is much more expensive. The generic version of Viagra, sildenafil, can cost as little as $2 per dose, contains the same active ingredients, and is equally effective.
A 100-mg dose of Viagra will last around 4 hours, although its effect will weaken the longer it is in your system. This is the same as all other doses of Viagra.
Learn more about how long Viagra lasts.
Viagra from Hims costs $555 for four pills. Sildenafil, the generic version of Viagra, costs $4 per pill from Hims.
Viagra prices start at $90 when purchasing from a telehealth company. It can be more expensive if you buy from a pharmacy.
The price of Viagra may vary depending on the dose you choose and whether the company offers the generic version of Viagra, sildenafil.
While Medicare and private health insurance may not assist with costs, you can contact pharmaceutical companies directly for patient assistance programs or check whether your local pharmacy offers discounts and coupons.