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®
  • Results in 30-60 minutes
  • Effects can last for up to 6 hours

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, as quickly as tomorrow.

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
Convenient experience illustration

Why use MedExpress?

  • Trusted by more than 675,000 customers since 2013

  • London based licenced pharmacy

  • Fast, flexible delivery options

Backed by our experienced UK-based medical team

Dr Catriona Maybury picture

Dr Catriona Maybury

Medical Director | MBChB, MRCP, PhD

GMC: 6130975

Declan Lismore picture

Declan Lismore

Superintendent Pharmacist | MPharm, MRPharmS, MPSI, PGDip

GPhC: 2073498

Dr Paul Davis picture

Dr Paul Davis

Senior GP and Medical Lead | BSc MB BS DCH MRCGP

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 tablets 
£29.99£2.50 a tablet
16 tablets 
£39.99£2.50 a tablet
24 tablets 
£59.99£2.50 a tablet
28 tablets 
£69.99£2.50 a tablet
32 tablets 
£79.99£2.50 a tablet
64 tabletsSaves £69.85
£89.99£1.41 a tablet

Authored by Dr Clare Morrison. Last reviewed 01 February 2025 by Liyya Patel and Siobhan Titre.