Excellent
Trustpilot logo

Get 25% off — use code NEW25

25% off for new ED customers

Use code NEW25 at checkout

Sildenafil (Generic Viagra®)

Erectile dysfunction treatment

4,204 reviews

  • Medically equivalent to Viagra®
  • 100% online. No doctor visit
  • Delivered in discreet packaging
  • Price from £1.05 per pill

Men who take Sildenafil are 3.6x more likely to experience improved erections

Illustration of men who take Sildenafil are 3.6x more likely to experience improved erections

Sildenafil information

Sildenafil facts

  • Time to feel the effect
    30–60 mins
  • Effect lasts for
    Up to 6 hours
  • Available strengths
    25mg, 50mg, 100mg
  • Active ingredient
    Sildenafil citrate
  • Branded equivalent

How it works

  1. Step 1 illustration

    1. Answer quick questions

    No GP or pharmacy visits, just a quick online consultation.

  2. Step 2 illustration

    2. Choose your treatment

    Select from our recommended UK-licensed medications.

  3. Step 3 illustration

    3. Get it delivered fast

    We’ll deliver direct to you.

Express delivery


Royal Mail 1st Class£2.90

Usually delivered the next working day

Special Delivery 1pm£5.95

Guaranteed next working day by 1pm

Special Delivery 9am£13.95

Guaranteed next working day by 9am

Post Office Collection£3.95

Usually collection next working day

Learn more about delivery
Convenient experience illustration

Why use MedExpress?

  • Trusted by more than 1.5 million customers since 2013

  • London based licenced pharmacy

  • Fast, flexible delivery options

Backed by our experienced UK-based medical team

Dr Adam Abbs picture

Dr Adam Abbs

Medical Director | MBBS, PGCCE, fHEA

GMC: 7078829

Dr Safia Hussain picture

Dr Safia Hussain

GP Lead | MBBS, BSc, MRCGP, DRCOG, PGDip Clinical Dermatology

Sildenafil prices

Starting prices for all pack sizes.
Strengths available: 25mg, 50mg and 100mg

Quantity
Price from
4 tablets 
£9.99£2.50 a tablet
8 tablets 
£19.99£2.50 a tablet
12 tabletsSaves £3.98
£25.99£2.17 a tablet
16 tabletsSaves £6.97
£32.99£2.07 a tablet
24 tabletsSaves £12.95
£46.99£1.96 a tablet
28 tabletsSaves £16.94
£52.99£1.90 a tablet
32 tabletsSaves £21.93
£57.99£1.82 a tablet
64 tabletsSaves £49.85
£109.99£1.72 a tablet

Authored by Dr Zoë Lees. Last reviewed 16 February 2026 by Liyya Patel.