Prices / Compare costs
Sildenafil prices, including branded Viagra, from registered UK pharmacies. Every strength and pack size, with delivery and consultation costs added in.
Live prices
913
prices from 46 pharmacies
Latest check , read from each pharmacy's own website.
Branded and generic versions are priced separately. Pick one to see only its prices.
Lowest total for each option. Pick one to compare every pharmacy's price for it.
Generic sildenafil
1 tablets · Film-coated tablet (generic)
From
£3.76
£3.76 / tablet
£3.76up to £6.39
Generic sildenafil
2 tablets · Film-coated tablet (generic)
From
£0.89
£0.45 / tablet
£0.89up to £7.99
Viagra
4 tablets · Orodispersible tablet
From
£17.95
£4.49 / tablet
£17.95up to £38.95
Viagra
4 tablets · Film-coated tablet
From
£17.95
£4.49 / tablet
£17.95up to £34.99
Generic sildenafil
4 tablets · Film-coated tablet (generic)
From
£3.99
£1.00 / tablet
£3.99up to £20.95
Viagra
6 tablets · Film-coated tablet
From
£43.95
£7.33 / tablet
Viagra
8 tablets · Film-coated tablet
From
£22.95
£2.87 / tablet
£22.95up to £59.99
Generic sildenafil
8 tablets · Film-coated tablet (generic)
From
£7.75
£0.97 / tablet
£7.75up to £28.95
Generic sildenafil
12 tablets · Film-coated tablet (generic)
From
£12.99
£1.08 / tablet
£12.99up to £40.95
Viagra
12 tablets · Film-coated tablet
From
£49.95
£4.16 / tablet
£49.95up to £89.99
Generic sildenafil
16 tablets · Film-coated tablet (generic)
From
£11.99
£0.75 / tablet
£11.99up to £49.95
Viagra
16 tablets · Film-coated tablet
From
£59.95
£3.75 / tablet
£59.95up to £119.99
Viagra
20 tablets · Film-coated tablet
From
£31.82
£1.59 / tablet
Generic sildenafil
20 tablets · Film-coated tablet (generic)
From
£20.49
£1.02 / tablet
Generic sildenafil
24 tablets · Film-coated tablet (generic)
From
£16.99
£0.71 / tablet
£16.99up to £59.95
Viagra
24 tablets · Film-coated tablet
From
£123.49
£5.15 / tablet
£123.49up to £174.99
Generic sildenafil
28 tablets · Film-coated tablet (generic)
From
£24.95
£0.89 / tablet
£24.95up to £58.00
Viagra
28 tablets · Film-coated tablet
From
£100.00
£3.57 / tablet
£100.00up to £199.99
Viagra
30 tablets · Film-coated tablet
From
£36.12
£1.20 / tablet
Generic sildenafil
32 tablets · Film-coated tablet (generic)
From
£22.99
£0.72 / tablet
£22.99up to £54.99
Viagra
32 tablets · Film-coated tablet
From
£159.94
£5.00 / tablet
£159.94up to £219.99
Generic sildenafil
40 tablets · Film-coated tablet (generic)
From
£39.49
£0.99 / tablet
£39.49up to £59.00
Generic sildenafil
48 tablets · Film-coated tablet (generic)
From
£40.95
£0.85 / tablet
£40.95up to £74.95
Viagra
48 tablets · Film-coated tablet
From
£249.99
£5.21 / tablet
Viagra
60 tablets · Film-coated tablet
From
£43.86
£0.73 / tablet
Generic sildenafil
64 tablets · Film-coated tablet (generic)
From
£37.99
£0.59 / tablet
£37.99up to £104.99
Viagra
64 tablets · Film-coated tablet
From
£309.94
£4.84 / tablet
£309.94up to £439.99
Viagra
90 tablets · Film-coated tablet
From
£47.30
£0.53 / tablet
Viagra Connect
2 tablets · Film-coated tablet
From
£10.80
£5.40 / tablet
£10.80up to £22.98
Generic sildenafil
2 tablets · Film-coated tablet (generic)
From
£3.90
£1.95 / tablet
£3.90up to £9.99
Viagra
4 tablets · Film-coated tablet
From
£17.95
£4.49 / tablet
£17.95up to £43.95
Viagra Connect
4 tablets · Film-coated tablet
From
£17.99
£4.50 / tablet
£17.99up to £39.95
Generic sildenafil
4 tablets · Film-coated tablet (generic)
From
£3.99
£1.00 / tablet
£3.99up to £19.95
Viagra
6 tablets · Film-coated tablet
From
£58.95
£9.83 / tablet
Viagra Connect
8 tablets · Film-coated tablet
From
£32.20
£4.03 / tablet
£32.20up to £52.96
Generic sildenafil
8 tablets · Film-coated tablet (generic)
From
£7.75
£0.97 / tablet
£7.75up to £32.95
Viagra
8 tablets · Film-coated tablet
From
£39.94
£4.99 / tablet
£39.94up to £69.99
Viagra
10 tablets · Film-coated tablet
From
£31.82
£3.18 / tablet
Generic sildenafil
12 tablets · Film-coated tablet (generic)
From
£12.99
£1.08 / tablet
£12.99up to £43.95
Viagra
12 tablets · Film-coated tablet
From
£55.94
£4.66 / tablet
£55.94up to £104.99
Viagra Connect
12 tablets · Film-coated tablet
From
£49.99
£4.17 / tablet
£49.99up to £70.95
Viagra
16 tablets · Film-coated tablet
From
£55.00
£3.44 / tablet
£55.00up to £139.99
Generic sildenafil
16 tablets · Film-coated tablet (generic)
From
£14.49
£0.91 / tablet
£14.49up to £49.99
Viagra Connect
16 tablets · Film-coated tablet
From
£65.99
£4.12 / tablet
£65.99up to £89.93
Viagra
20 tablets · Film-coated tablet
From
£39.56
£1.98 / tablet
£39.56up to £117.94
Generic sildenafil
20 tablets · Film-coated tablet (generic)
From
£20.49
£1.02 / tablet
Generic sildenafil
24 tablets · Film-coated tablet (generic)
From
£24.25
£1.01 / tablet
£24.25up to £69.99
Viagra
24 tablets · Film-coated tablet
From
£133.49
£5.56 / tablet
£133.49up to £189.99
Viagra Connect
24 tablets · Film-coated tablet
From
£98.99
£4.12 / tablet
£98.99up to £131.76
Generic sildenafil
28 tablets · Film-coated tablet (generic)
From
£27.99
£1.00 / tablet
£27.99up to £79.99
Viagra
28 tablets · Film-coated tablet
From
£148.49
£5.30 / tablet
£148.49up to £209.99
Viagra Connect
28 tablets · Film-coated tablet
From
£113.99
£4.07 / tablet
£113.99up to £193.87
Viagra
30 tablets · Film-coated tablet
From
£43.86
£1.46 / tablet
Viagra Connect
32 tablets · Film-coated tablet
From
£127.99
£4.00 / tablet
£127.99up to £180.88
Viagra
32 tablets · Film-coated tablet
From
£199.99
£6.25 / tablet
£199.99up to £254.99
Generic sildenafil
32 tablets · Film-coated tablet (generic)
From
£23.99
£0.75 / tablet
£23.99up to £89.99
Generic sildenafil
40 tablets · Film-coated tablet (generic)
From
£39.49
£0.99 / tablet
£39.49up to £79.00
Generic sildenafil
48 tablets · Film-coated tablet (generic)
From
£46.49
£0.97 / tablet
£46.49up to £124.95
Viagra
48 tablets · Film-coated tablet
From
£309.99
£6.46 / tablet
Viagra
60 tablets · Film-coated tablet
From
£62.78
£1.05 / tablet
Viagra
64 tablets · Film-coated tablet
From
£399.89
£6.25 / tablet
£399.89up to £499.99
Generic sildenafil
64 tablets · Film-coated tablet (generic)
From
£39.99
£0.62 / tablet
£39.99up to £139.95
Viagra Connect
64 tablets · Film-coated tablet
From
£249.99
£3.91 / tablet
£249.99up to £268.99
Viagra
90 tablets · Film-coated tablet
From
£78.26
£0.87 / tablet
Generic sildenafil
2 tablets · Film-coated tablet (generic)
From
£4.49
£2.25 / tablet
£4.49up to £10.99
Viagra
4 tablets · Film-coated tablet
From
£20.94
£5.24 / tablet
£20.94up to £76.99
Generic sildenafil
4 tablets · Film-coated tablet (generic)
From
£4.49
£1.12 / tablet
£4.49up to £29.95
Viagra
6 tablets · Film-coated tablet
From
£63.95
£10.66 / tablet
Generic sildenafil
8 tablets · Film-coated tablet (generic)
From
£8.49
£1.06 / tablet
£8.49up to £39.95
Viagra
8 tablets · Film-coated tablet
From
£54.99
£6.87 / tablet
£54.99up to £84.99
Viagra
10 tablets · Film-coated tablet
From
£36.12
£3.61 / tablet
Generic sildenafil
12 tablets · Film-coated tablet (generic)
From
£12.99
£1.08 / tablet
£12.99up to £49.95
Viagra
12 tablets · Film-coated tablet
From
£84.95
£7.08 / tablet
£84.95up to £109.99
Generic sildenafil
16 tablets · Film-coated tablet (generic)
From
£15.49
£0.97 / tablet
£15.49up to £64.95
Viagra
16 tablets · Film-coated tablet
From
£99.95
£6.25 / tablet
£99.95up to £144.99
Generic sildenafil
20 tablets · Film-coated tablet (generic)
From
£21.49
£1.07 / tablet
Viagra
20 tablets · Film-coated tablet
From
£43.86
£2.19 / tablet
£43.86up to £165.44
Generic sildenafil
24 tablets · Film-coated tablet (generic)
From
£24.49
£1.02 / tablet
£24.49up to £79.99
Viagra
24 tablets · Film-coated tablet
From
£174.99
£7.29 / tablet
£174.99up to £199.99
Generic sildenafil
28 tablets · Film-coated tablet (generic)
From
£28.49
£1.02 / tablet
£28.49up to £89.99
Viagra
28 tablets · Film-coated tablet
From
£203.49
£7.27 / tablet
£203.49up to £229.99
Viagra
30 tablets · Film-coated tablet
From
£51.60
£1.72 / tablet
Viagra
32 tablets · Film-coated tablet
From
£209.99
£6.56 / tablet
£209.99up to £283.81
Generic sildenafil
32 tablets · Film-coated tablet (generic)
From
£24.49
£0.77 / tablet
£24.49up to £99.99
Generic sildenafil
40 tablets · Film-coated tablet (generic)
From
£39.49
£0.99 / tablet
£39.49up to £99.00
Viagra
40 tablets · Film-coated tablet
From
£292.89
£7.32 / tablet
Generic sildenafil
48 tablets · Film-coated tablet (generic)
From
£46.49
£0.97 / tablet
£46.49up to £139.95
Viagra
48 tablets · Film-coated tablet
From
£326.87
£6.81 / tablet
£326.87up to £399.99
Viagra
60 tablets · Film-coated tablet
From
£70.52
£1.18 / tablet
Viagra
64 tablets · Film-coated tablet
From
£449.94
£7.03 / tablet
£449.94up to £548.65
Generic sildenafil
64 tablets · Film-coated tablet (generic)
From
£40.49
£0.63 / tablet
£40.49up to £159.95
Viagra
90 tablets · Film-coated tablet
From
£102.34
£1.14 / tablet
5 current prices
Total to pay
£43.90
£0.69 per tablet
Total to pay
£47.90
£0.75 per tablet
Total to pay
£24.90
£0.78 per tablet
Generic sildenafil 25mg × 32 · Unbranded
Total to pay
£28.28
£0.88 per tablet
Generic sildenafil 25mg × 16 · Unbranded
Total to pay
£14.99
£0.94 per tablet
Our method
Total = medicine price + delivery + consultation + any other fee the pharmacy requires. Price per tablet is that total divided by the number of tablets in the pack.
A fee marked “Not listed” wasn’t shown on the pharmacy’s page and hasn’t been verified yet, so the total is indicative.
Each price is read from the pharmacy’s own website. Prices checked more than 24 hours ago are still ranked by price but marked “may have changed”.
Offers are ordered by price alone: lowest first, with totals whose fees are verified ahead of indicative ones. No pharmacy can pay to be listed or to change its position.
It isn’t medical advice or a recommendation. Prescription ED treatment needs a consultation with the pharmacy’s prescriber, who decides whether it’s suitable for you. Always confirm the final price at the pharmacy’s checkout.