Pharmacies in Bristol

125 NHS pharmacies found in Bristol, Avon

Last updated: May 2026 · NHS data source
Showing 125 NHS community pharmacies in Bristol. Each listing includes the full address, phone number where available, and a link to the complete pharmacy profile. This town sits within Avon in the South West NHS region.

Bristol at a glance

Calculated from two official datasets: NHS pharmacy contractor records and ONS 2021 Census population data.

Population
425,215
ONS 2021 Census
NHS Pharmacies
125
NHSBSA contractor data
Pharmacy Density
1 per 3,401
residents per pharmacy

The Bath Pharmacy Company Limited

Unit 32, Burnett B/Park, BS31 2ED
0117 9860832 NHS Pharmacy
View Details

Paulton Pharmacy

Elm Hayes Health Centre, BS39 7SF
01761 412146 NHS Pharmacy
View Details

Day Lewis Pharmacy

493 Bath Road, BS31 3HQ
01225 874454 NHS Pharmacy
View Details

Boots

40 High Street, BS31 1DX
0117 9863247 NHS Pharmacy
View Details

Chew Pharmacy

4 South Parade, BS40 8SH
01275 333885 NHS Pharmacy
View Details

Keynsham Pharmacy

13-15 High Street, BS31 1DP
0117 3294355 NHS Pharmacy
View Details

The Independent Pharmacy

Unit 14-16 Dixon Road, BS4 5QW
0333 2200519 NHS Pharmacy
View Details

Ashgrove Pharmacy

97-99 Ashley Down Road, BS7 9JT
0117 9248510 NHS Pharmacy
View Details

Well

22a Lodgeside Avenue, BS15 1NH
0117 9600969 NHS Pharmacy
View Details

Regent Pharmacy Clifton

13 Regent Street, BS8 4HW
0117 9735500 NHS Pharmacy
View Details

Magna Pharmacy Lockleaze

3 Gainsborough Square, BS7 9XA
0117 9515197 NHS Pharmacy
View Details

Day Lewis Pharmacy

82b High Street, BS48 1AS
01275 852516 NHS Pharmacy
View Details

Lawrence Hill Pharmacy

141 Lawrence Hill, BS5 0BT
0117 4623444 NHS Pharmacy
View Details

Ideal Pharmacy

1 High Street, BS15 4ND
0117 9673679 NHS Pharmacy
View Details

Brisdoc Hc Services Ltd Ooh

Unit 21 Osprey Court, BS14 0BB
0117 2449283 NHS Pharmacy OOH Dispensing
View Details

Boots

Unit 116, Upper Level, BS34 5UP
0117 9509744 NHS Pharmacy
View Details

Shaunak'S Pharmacy

123-125 High Street, BS15 3QY
0117 9673327 NHS Pharmacy
View Details

Redfield Pharmacy

235-237 Church Road, BS5 9HL
0117 9558888 NHS Pharmacy
View Details

Willows Pharmacy

The Willows Surgery, BS16 5FJ
01179 570925 NHS Pharmacy
View Details

West Hill Pharmacy

117 Avon Way, BS20 6LT
01275 840066 NHS Pharmacy
View Details

Boots

15-17 North Walk, BS37 4AP
01454 312589 NHS Pharmacy
View Details

Westbury Pharmacy

2 Charlecombe Court, BS9 3RL
0117 9628986 NHS Pharmacy
View Details

Smart Pharm

111 Old Street, BS21 6BP
01275 876797 NHS Pharmacy
View Details

Knowle Pharmacy

Unit 29 Broadwalk Shop Ct, BS4 2QB
0117 9717445 NHS Pharmacy
View Details

Bhogal Dispensing Chemist

79-81 St.Marks Road, BS5 6HX
0117 9514398 NHS Pharmacy
View Details

Kellaway Pharmacy

18 Kellaway Avenue, BS6 7XR
0117 9246579 NHS Pharmacy
View Details

Asda Pharmacy

Craven Way, BS30 7DY
0117 3012810 NHS Pharmacy 100 Hour
View Details

Abbotswood Pharmacy

38 Abbotswood, BS37 4NG
01454 313193 NHS Pharmacy
View Details

Stokes Croft Pharmacy

Unit 2, Avonmead House, BS1 3QD
0117 9426941 NHS Pharmacy
View Details

Day Lewis Pharmacy

Broad Street, BS49 5DG
01934 832062 NHS Pharmacy
View Details

Thornbury Pharmacy

8-10 Horseshoe Lane, BS35 2AZ
01454 413235 NHS Pharmacy
View Details

Oldland Common Pharmacy

179 High Street, BS30 9QG
01179 322642 NHS Pharmacy
View Details

Shaunak'S Pharmacy

Courtside Surgery, BS37 4DQ
01454 322452 NHS Pharmacy
View Details

Avonmouth Pharmacy

205 Avonmouth Road, BS11 9EG
0117 9823158 NHS Pharmacy
View Details

Easton Day & Night Chemist

192 Stapleton Road, BS5 0NY
0117 3021465 NHS Pharmacy 100 Hour
View Details

Cohens Chemist

1 West Town Road, BS48 3HA
01275 462386 NHS Pharmacy
View Details

Whiteladies Pharmacy

Whiteladies Med Centre, BS8 2PU
01179 741348 NHS Pharmacy
View Details

Chipping Sodbury Pharmacy

33 High Street, BS37 6BA
01454 313354 NHS Pharmacy
View Details

Coniston Pharmacy

5-7 The Parade, BS34 5LP
0117 4624665 NHS Pharmacy
View Details

Boots

Unit E,Eastgate Retail Pk, BS5 6XX
0117 9522413 NHS Pharmacy
View Details

Pilning Community Pharmacy

Pilning Surgery, BS35 4JF
01454 633552 NHS Pharmacy
View Details

Boots

5 Langton Road, BS4 4EW
0117 9778748 NHS Pharmacy
View Details

Easton Pharmacy

116 Stapleton Road, BS5 0PS
0117 9557234 NHS Pharmacy
View Details

Well

36-38 Filton Road, BS7 0PB
0117 9519514 NHS Pharmacy
View Details

Boots

55 Henleaze Road, BS9 4JT
NHS Pharmacy
View Details

Day Lewis Pharmacy

6 Arnside Road, BS10 6AT
0117 9508008 NHS Pharmacy
View Details

Boots

10-11 Kingschase Shop Ctr, BS15 8LP
0117 9673834 NHS Pharmacy
View Details

Morrisons Pharmacy

688-718 Fishponds Road, BS16 3US
0117 9653014 NHS Pharmacy
View Details

Boots

Unit 1, Willow Brook Ctr, BS32 8EF
01454 202327 NHS Pharmacy 100 Hour
View Details

Old School Pharmacy

Old School Surgery, BS16 2JD
0117 9651114 NHS Pharmacy
View Details

Well

2 Sunnyside Road, BS21 7TA
01275 873425 NHS Pharmacy
View Details

Day Lewis Pharmacy

Tower House Medical Ctr, BS48 2XX
01275 852096 NHS Pharmacy
View Details

Bristol Pharmacy

74-76 Hollway Road, BS14 8PG
01275 833682 NHS Pharmacy
View Details

Boots

43 High Street, BS35 2AR
01454 417713 NHS Pharmacy
View Details

Horfield Bristol Ltd

508 Filton Avenue, BS7 0QE
0117 9690808 NHS Pharmacy
View Details

Magna Pharmacy Shirehampton

46 High Street, BS11 0DJ
01179 823543 NHS Pharmacy
View Details

Vivo Pharmacy Fishponds

Fishponds Health Centre, BS16 3TD
0117 3021465 NHS Pharmacy
View Details

Marksbury Road Pharmacy

Marksbury Road Health Ctr, BS3 5JL
0117 9661230 NHS Pharmacy
View Details

Boots

59 Broadmead, BS1 3ED
NHS Pharmacy
View Details

Silverman Chemist

180a Wells Road, BS4 2AL
01179 776743 NHS Pharmacy
View Details

Well

Kingswood Health Centre, BS15 4EJ
0117 9673384 NHS Pharmacy
View Details

Yate Family Pharmacy

Kennedy Way Surgery, BS37 4AA
01454 323496 NHS Pharmacy
View Details

Bristol City Pharmacy

Gloucester Rd Medical Ctr, BS7 8SA
0117 9246340 NHS Pharmacy
View Details

Nexus Pharmacy Westbury

Westbury Mc,Westbury Hill, BS9 3AA
0117 9623415 NHS Pharmacy
View Details

Portishead Pharmacy

Portishead Med Group Hc, BS20 6AQ
01275 844697 NHS Pharmacy
View Details

Bedminster Pharmacy

153-155 East St, BS3 4EJ
0117 9853388 NHS Pharmacy
View Details

Boots

66 Queens Road, BS8 1QU
NHS Pharmacy
View Details

Magna Pharmacy Henbury

Bradgate Surgery, BS10 6SP
0117 9501848 NHS Pharmacy
View Details

Yatton Pharmacy

8 Pages Court, BS49 4EG
01934 832236 NHS Pharmacy
View Details

Bristol Pharmacy

Whitchurch Health Centre, BS14 0SU
01275 836865 NHS Pharmacy
View Details

Wrington Pharmacy

Silver Street, BS40 5QE
01934 862369 NHS Pharmacy
View Details

Boots

Imperial Park, BS13 7TJ
0117 9642197 NHS Pharmacy
View Details

Cotham Pharmacy

3-5 Cotham Hill, BS6 6LD
0117 9736580 NHS Pharmacy
View Details

Boots

9 Cliftondown Shopping Ct, BS8 2NN
NHS Pharmacy
View Details

Well

Sea Mills Surgery, BS9 2HL
0117 9681272 NHS Pharmacy
View Details

Asda Pharmacy

East Street, BS3 4JY
0117 9231563 NHS Pharmacy 100 Hour
View Details

Boots

19-20 St Augustines Par, BS1 4UR
NHS Pharmacy
View Details

Tesco Instore Pharmacy

Bradley Stoke District Ct, BS32 8EF
01454 847747 NHS Pharmacy
View Details

Cadbury Heath Pharmacy

1 School Road Park Estate, BS30 8EN
01179 671192 NHS Pharmacy
View Details

Hengrove Pharmacy

9 The Parade, BS14 9DB
NHS Pharmacy
View Details

North View Pharmacy

29 North View, BS6 7PT
0117 9733140 NHS Pharmacy
View Details

Well

St George Health Centre, BS5 7PH
0117 9673416 NHS Pharmacy
View Details

Headley Park Pharmacy

3a-4a St.Peters Rise, BS13 7LU
01179 643496 NHS Pharmacy
View Details

Clifton Village Pharmacy

10 Princess Victoria St, BS8 4BP
0117 9738087 NHS Pharmacy
View Details

Bradley Stoke Pharmacy

Brook Way, BS32 9DS
01454 612855 NHS Pharmacy
View Details

Gloucester Road Pharmacy

23-25 Gloucester Road, BS7 8AA
0117 9491143 NHS Pharmacy
View Details

Alveston Pharmacy

2 Greenhill Parade, BS35 3LU
01454 418222 NHS Pharmacy
View Details

Badham Pharmacy Limited

45 Filwood Broadway, BS4 1JL
0117 9635232 NHS Pharmacy
View Details

Asda Pharmacy

Asda Stores Ltd, BS14 0ST
01275 894610 NHS Pharmacy 100 Hour
View Details

Boots

Unit D Gallagher Shop Pk, BS30 7ES
0117 9678963 NHS Pharmacy 100 Hour
View Details

Shirehampton Pharmacy

Shirehampton Health Ctr, BS11 9SB
0117 9823134 NHS Pharmacy
View Details

Vivo Pharmacy-Montpelier

Montpelier Health Centre, BS6 5PT
0117 4572009 NHS Pharmacy
View Details

Tesco Instore Pharmacy

Callington Road, BS4 5AY
NHS Pharmacy
View Details

Cohens Chemist

8 Eastland Road, BS35 1DS
01454 411126 NHS Pharmacy
View Details

Ellacombe Pharmacy

24 Ellacombe Road, BS30 9BA
0117 9322293 NHS Pharmacy
View Details

Well

Horfield Hc, Horfield Hse, BS7 9RR
0117 9792569 NHS Pharmacy
View Details

Stuart Moul Pharmacy

14 Lower Stone Close, BS36 2LE
01454 774347 NHS Pharmacy
View Details

Lawrence Weston Pharmacy

62 Ridingleaze, BS11 0QB
0117 9823507 NHS Pharmacy
View Details

Kindred Pharmacy

Unit 5, Avon Village Ctr, BS4 4WW
0117 9771987 NHS Pharmacy
View Details

Stapleton Pharmacy

5 Frome Valley Road, BS16 1HD
0117 9585895 NHS Pharmacy
View Details

Pilltime

Units7&8,Cribbs Causeway, BS10 7TT
020 38734550 NHS Pharmacy
View Details

Well

90 North Street, BS3 1HF
0117 9664802 NHS Pharmacy
View Details

Redcliffe Hill Pharmacy

8 Waring House, BS1 6TB
0117 9230165 NHS Pharmacy
View Details

Superdrug Pharmacy

39-43 Broadmead, BS1 3EU
0117 9294375 NHS Pharmacy
View Details

Cleeve Wood Pharmacy

7 Cleeve Wood Road, BS16 2SF
0117 9566858 NHS Pharmacy
View Details

Tesco Instore Pharmacy

12 East Walk, BS37 4AS
0117 2919019 NHS Pharmacy 100 Hour
View Details

Cohens Chemist

3 Baltic Place, BS20 0EJ
01275 372213 NHS Pharmacy
View Details

Knowle West Pharmacy

2 Knowle West Health Park, BS4 1WH
0117 9663632 NHS Pharmacy
View Details

Bishopsworth Pharmacy

137 Church Rd, BS13 8JZ
01779 647567 NHS Pharmacy
View Details

Buxton & Grant

176 Whiteladies Road, BS8 2XU
0117 9735025 NHS Pharmacy
View Details

Cohens Chemist

Long Ashton Pharmacy, BS41 9AA
01275 392289 NHS Pharmacy
View Details

Shaunaks Pharmacy

7 Flaxpits Lane, BS36 1JY
01454 773030 NHS Pharmacy
View Details

Day Lewis Pharmacy

1 Trevelyan Walk, BS10 7NY
0117 9508975 NHS Pharmacy
View Details

North Yate Pharmacy

Wellington Road, BS37 5UY
01454 313093 NHS Pharmacy
View Details

Well

Hartcliffe Health Centre, BS13 0JP
0117 9643627 NHS Pharmacy
View Details

Well

306 Lodge Causeway, BS16 3RD
0117 9658446 NHS Pharmacy
View Details

Superdrug Pharmacy

Inside Savers, BS3 4HD
0117 9231191 NHS Pharmacy
View Details

Boots

Unit 1 Avonmeads Rtl Park, BS2 0SP
0117 9728056 NHS Pharmacy 100 Hour
View Details

North Street Pharmacy

244-246 North Street, BS3 1JD
0117 9661170 NHS Pharmacy
View Details

Westbourne Pharmacy

Beaufort Road, BS16 6UG
0117 9565836 NHS Pharmacy
View Details

Jhl Pharmacies

108 Rodway Road, BS34 5PG
0117 9692878 NHS Pharmacy
View Details

Well

7 Badminton Road, BS16 6BB
0117 9561988 NHS Pharmacy
View Details

Boots

47-49 Gloucester Road, BS7 8AD
NHS Pharmacy
View Details

Air Balloon Pharmacy

Air Balloon Surgery, BS5 7PD
0117 9555549 NHS Pharmacy
View Details

Magna Pharmacy Portishead

Waitrose Store, BS20 7DE
0117 3790208 NHS Pharmacy
View Details