We earn commission on purchases made through our links. It never affects ranking: tables are ordered purely by price per dose, and no retailer or brand can pay for position.We earn commission when you buy through our links. It never affects the ranking. Full disclosure.

Never miss a price drop. Free, every Friday morning.

Email me from PerDose about price drops, sales, My stack and the week's news. Every email has a link to stop them all. Past issues · How your address is kept.

Online pharmacies compared

Ranked by the cheapest delivery. Every one is on the GPhC register.

  1. 1

    Asda Online Doctor

    GPhC 1091675 · Manchester

    Delivery: Next day if ordered and approved before 3pm Mon-Fri, Saturday delivery included

    Delivery from
    Free
    Free over
    –
    Medicines priced
    0
  2. 2

    Dr Fox

    GPhC 1124326 · Glasgow

    Delivery: 1-3 working days after collection by Royal Mail

    Delivery from
    £2.90
    Free over
    –
    Medicines priced
    0
  3. 3

    MedExpress

    GPhC 9012633 · Leamington Spa

    Delivery: Typically 1-3 days after dispatch

    Delivery from
    £2.90
    Free over
    –
    Medicines priced
    0
  4. 4

    Weldricks Pharmacy

    GPhC 1091175 · Doncaster

    Delivery: 2-3 working days from dispatch; most orders dispatched within 1-3 working days

    Delivery from
    £2.95
    Free over
    £40
    Medicines priced
    0
  5. 5

    LloydsPharmacy

    GPhC 9011437 · Greenford

    Delivery: 2-3 working days from dispatch

    Delivery from
    £2.99
    Free over
    £30
    Medicines priced
    33
  6. 6

    Pharmacy2U

    GPhC 9010146 · Leeds

    Delivery: Within 2 working days from dispatch

    Delivery from
    £2.99
    Free over
    £30
    Medicines priced
    25
  7. 7

    The Independent Pharmacy

    GPhC 9012559 · Bristol

    Delivery: 2-3 working days

    Delivery from
    £2.99
    Free over
    £40
    Medicines priced
    2
  8. 8

    Pharmacy Planet

    GPhC 9012778 · Willenhall

    Delivery from
    £2.99
    Free over
    –
    Medicines priced
    2
  9. 9

    Superdrug

    GPhC 9012321 · West Bromwich

    Delivery: 5-7 working days, order before 8pm (free from £20 for Health & Beautycard members)

    Delivery from
    £3
    Free over
    £25
    Medicines priced
    0
  10. 10

    medino

    GPhC 9011921 · Leighton Buzzard

    Delivery: Typically 2-3 working days, same-day despatch Mon-Fri before 8pm

    Delivery from
    £3.49
    Free over
    £20
    Medicines priced
    31
  11. 11

    Chemist Direct

    GPhC 9011308 · Coalville

    Delivery: 2-3 working days from despatch

    Delivery from
    £3.49
    Free over
    £35
    Medicines priced
    25
  12. 12

    Oxford Online Pharmacy

    GPhC 9012796 · Banbury

    Delivery: Up to 3 working days

    Delivery from
    £3.49
    Free over
    £40
    Medicines priced
    11
  13. 13

    Click Pharmacy

    GPhC 9011460 · London

    Delivery: 2-3 working days

    Delivery from
    £3.50
    Free over
    –
    Medicines priced
    12
  14. 14

    Boots

    GPhC 9010720 · Burton-on-Trent

    Delivery from
    £3.95
    Free over
    £25
    Medicines priced
    0
  15. 15

    Well Pharmacy

    GPhC 9010492 · Stoke-on-Trent

    Delivery: 3-5 working days

    Delivery from
    £3.95
    Free over
    £30
    Medicines priced
    24
  16. 16

    Chemist4U

    GPhC 9012464 · Skelmersdale

    Delivery: 1-2 working days

    Delivery from
    £3.95
    Free over
    £39
    Medicines priced
    27
  17. 17

    Simple Online Pharmacy

    GPhC 9011287 · Glasgow

    Delivery: Usually 1-2 days after clinical approval and dispatch

    Delivery from
    £4.99
    Free over
    –
    Medicines priced
    1
  18. 18

    Express Chemist

    GPhC 9011382 · Maidstone

    Delivery from
    –
    Free over
    –
    Medicines priced
    31

We earn commission on some of these links. It never changes the order. Disclosure

Readings are not a diagnosis. If you are worried about your health, speak to your GP, pharmacist or NHS 111. How we earn.