🏥
Pharmacy CompareFind trusted UK pharmacy details
HomeFind a PharmacySouth EastSurrey

NHS Pharmacies in Surrey

253 pharmacies across 80 towns in Surrey

Last updated: May 2026 · NHS data source
There are 253 NHS-contracted community pharmacies in Surrey spread across 80 towns. Click any town below to view its full pharmacy listings with addresses and phone numbers. This county is part of the South East NHS region.

Towns in Surrey

All towns in Surrey with NHS pharmacy listings.

Croydon

30 NHS pharmacies

Ashford

27 NHS pharmacies

Guildford

15 NHS pharmacies

Sutton

13 NHS pharmacies

Woking

13 NHS pharmacies

Richmond

11 NHS pharmacies

Camberley

10 NHS pharmacies

Thornton Heath

8 NHS pharmacies

New Malden

7 NHS pharmacies

Godalming

7 NHS pharmacies

Bexhill On Sea

7 NHS pharmacies

Walton On Thames

7 NHS pharmacies

Mitcham

6 NHS pharmacies

Farnham

6 NHS pharmacies

Dorking

6 NHS pharmacies

Epsom

6 NHS pharmacies

Carshalton

6 NHS pharmacies

Leatherhead

6 NHS pharmacies

Wallington

6 NHS pharmacies

Weybridge

6 NHS pharmacies

Surbiton

5 NHS pharmacies

Redhill

5 NHS pharmacies

Caterham

4 NHS pharmacies

Kingston Upon Thames

4 NHS pharmacies

Banstead

4 NHS pharmacies

South Croydon

4 NHS pharmacies

Reigate

4 NHS pharmacies

Chessington

4 NHS pharmacies

Egham

4 NHS pharmacies

Horley

4 NHS pharmacies

Esher

3 NHS pharmacies

Tadworth

3 NHS pharmacies

Cobham

3 NHS pharmacies

Purley

3 NHS pharmacies

Ashtead

3 NHS pharmacies

Sandhurst

3 NHS pharmacies

Haslemere

3 NHS pharmacies

Ewell

3 NHS pharmacies

Oxted

3 NHS pharmacies

Hindhead

2 NHS pharmacies

Addlestone

2 NHS pharmacies

Chertsey

2 NHS pharmacies

Morden

2 NHS pharmacies

West Byfleet

2 NHS pharmacies

Frimley

2 NHS pharmacies

Cranleigh

2 NHS pharmacies

Merstham

2 NHS pharmacies

West Croydon

2 NHS pharmacies

Thorntonheath

1 NHS pharmacies

Virginia Water

1 NHS pharmacies

Elstead

1 NHS pharmacies

Godstone

1 NHS pharmacies

West Molesey

1 NHS pharmacies

Lightwater

1 NHS pharmacies

Carshalton Beeches

1 NHS pharmacies

Nr Camberley

1 NHS pharmacies

Lingfield

1 NHS pharmacies

Worplesdon, Guildford

1 NHS pharmacies

Ash Vale

1 NHS pharmacies

Richmond Upon Thames

1 NHS pharmacies

Warlingham

1 NHS pharmacies

Betchworth

1 NHS pharmacies

Epsom Downs

1 NHS pharmacies

Fernhurst

1 NHS pharmacies

Burgh Heath

1 NHS pharmacies

Beddington

1 NHS pharmacies

Norbiton

1 NHS pharmacies

Smallfield

1 NHS pharmacies

East Molesey

1 NHS pharmacies

Claygate

1 NHS pharmacies

Windlesham

1 NHS pharmacies

Bookham

1 NHS pharmacies

Bagshot

1 NHS pharmacies

Thames Ditton

1 NHS pharmacies

East Horsley

1 NHS pharmacies

West Ewell

1 NHS pharmacies

Old Coulsdon

1 NHS pharmacies

Whyteleafe

1 NHS pharmacies

Ottershaw

1 NHS pharmacies

Tolworth

1 NHS pharmacies