Costs & Charges
Sildenafil vs tadalafil — which is better value in the UK?
By Pick My Pharmacy Editorial · Updated 9 July 2026
Price comparison
Across GPhC-registered UK online pharmacies, generic sildenafil is usually the lowest per-tablet cost, especially in packs of 8 or 16. Tadalafil costs more per on-demand tablet but may work out similar or better value if you would otherwise take sildenafil more than once in a weekend, because one dose can cover a longer window. Daily tadalafil is priced as a monthly supply — useful if you want spontaneity, but more expensive than occasional sildenafil for infrequent use.
Duration and practical differences
Sildenafil is typically taken about an hour before sex and lasts up to around four hours. Tadalafil on-demand can last up to around 36 hours; the daily low dose keeps a steady level. Food, alcohol, and other medicines can affect both. Which profile suits you is a clinical and lifestyle question for the consultation — price alone should not decide it.
Buying safely
ED tablets are heavily counterfeited. Use only GPhC-registered pharmacies, complete the health questionnaire honestly, and prefer generic sildenafil over branded Viagra if cost is the main driver and the prescriber agrees. New erectile dysfunction still warrants a GP review because it can signal cardiovascular disease. This page is general price information, not medical advice.
People Also Ask
Is tadalafil the same as Cialis?
Cialis is a brand of tadalafil. Generic tadalafil contains the same active ingredient when matched for dose.
Which is cheaper for occasional use?
Usually generic sildenafil, especially in larger packs. Compare per-tablet prices at the quantity you need.
Can I get either on the NHS?
GPs can prescribe ED treatment on the NHS in some circumstances. Ask your GP — NHS supply is often cheaper for regular use.
Affiliate disclosure:Pick My Pharmacy is free to use. We may earn a fee when you visit a referral partner or send a private-service enquiry. That never changes ratings, match results, or the prices you pay. Outbound partner links userel="sponsored". Seeaffiliate complianceandhow we make money.
This article is general information for UK patients, not medical advice, and NHS rules and charges change — confirm current rules on nhs.uk or speak to a pharmacist or GP before acting. For urgent medical help call NHS 111, or 999 in an emergency. Price figures are indicative benchmarks from ourmethodology.