There are 74 community pharmacies in Bristol, South West. 12 are open on Sundays and 4 stay open until 9pm or later on weekdays. 71 offered NHS Pharmacy First consultations between April and June 2026, so a pharmacist can treat some common conditions without a GP appointment.
At a glance
- Pharmacies
- 74
- Open on Sundays
- 12
- Open until 9pm or later on weekdays
- 4
- Latest weekday closing
- 9pm (Asda Pharmacy, Bristol)
- NHS Pharmacy First
- 71
- Free emergency contraception
- 67
- Blood pressure checks
- 65
- Nearest A&E
- Bristol Royal Infirmary, about 0.4 miles
Open late tonight
Pharmacies in Bristol open until 8pm or later today (Wednesday).
| Pharmacy | Open until | Telephone |
|---|---|---|
| Asda Pharmacy, Bristol Asda Stores LTD, Oatlands Ave, Whitchurch, BS14 0ST | 9pm | 01275 894610 |
| Asda Pharmacy, East Street East Street, Bedminster, BS3 4JY | 9pm | 0117 923 1563 |
| Boots Pharmacy, Avonmeads Rtl Park Unit 1 Avonmeads Rtl Park, St Phillips Causeway, BS2 0SP | 9pm | 0117 972 8056 |
| Boots Pharmacy, Imperial Park Imperial Park, Hartcliffe Way, BS13 7TJ | 8pm | 0117 964 2197 |
| Easton Day & Night Chemist 192 Stapleton Road, Easton, BS5 0NY | 9pm | 0117 302 1465 |
| Tesco Instore Pharmacy, Callington Road Callington Road, Brislington, BS4 5AY | 8pm | 0117 291 0985 |
No pharmacy in Bristol is listed as open until 8pm or later on Wednesday. For urgent help, use NHS 111 online or call 111.
Hours do not cover bank holidays. Check with the pharmacy before you travel.
Open on Sunday
| Pharmacy | Sunday opening times | Telephone |
|---|---|---|
| Asda Pharmacy, Bristol Asda Stores LTD, Oatlands Ave, Whitchurch, BS14 0ST | 10am to 4pm | 01275 894610 |
| Asda Pharmacy, East Street East Street, Bedminster, BS3 4JY | 10am to 4pm | 0117 923 1563 |
| Boots Pharmacy, 59 Broadmead 59 Broadmead, BS1 3ED | 11am to 5pm | 0117 929 3631 |
| Boots Pharmacy, Avonmeads Rtl Park Unit 1 Avonmeads Rtl Park, St Phillips Causeway, BS2 0SP | 11am to 5pm | 0117 972 8056 |
| Boots Pharmacy, Imperial Park Imperial Park, Hartcliffe Way, BS13 7TJ | 10:30am to 4:30pm | 0117 964 2197 |
| Boots Pharmacy, Unit E,eastgate Retail Pk Unit E,eastgate Retail Pk, Eastville, BS5 6XX | 10am to 4pm | 0117 952 2413 |
| Boots Pharmacy, Whiteladies Road 9 Cliftondown Shopping CT, Whiteladies Road, BS8 2NN | 11am to 5pm | 0117 974 2896 |
| Easton Day & Night Chemist 192 Stapleton Road, Easton, BS5 0NY | 9am to 10pm | 0117 302 1465 |
| Morrisons Pharmacy, Fishponds Road 688-718 Fishponds Road, Fishponds, BS16 3US | 10am to 4pm | 0117 965 3014 |
| Stokes Croft Pharmacy Unit 2, Avonmead House, 40-48 Stokes Croft, BS1 3QD | 10am to midday | 0117 942 6941 |
| Tesco Instore Pharmacy, Callington Road Callington Road, Brislington, BS4 5AY | 10am to 4pm | 0117 291 0985 |
| Tesco Instore Pharmacy, The Eastgate Centre The Eastgate Centre, Eastville, BS5 6XU | 10am to 4pm | 0117 291 0937 |
Sunday hours do not cover bank holidays or Easter Sunday.
NHS services at pharmacies in Bristol
Based on the NHS services pharmacies claimed for between April and June 2026. Services can change, so check with the pharmacy before you go.
- NHS Pharmacy First: 71. A pharmacist can assess and treat sinusitis, sore throat, earache, infected insect bites, impetigo, shingles and urinary tract infections in women, without a GP appointment. How NHS Pharmacy First works.
- Free emergency contraception: 67. The morning after pill, free from the NHS.
- NHS contraception service: 68. Start or continue the contraceptive pill without seeing a GP.
- NHS blood pressure checks: 65. Free checks for adults aged 40 and over.
All pharmacies in Bristol
Grouped by postcode area, then A to Z. Today’s opening times are for Wednesday and do not cover bank holidays. We do not rank pharmacies.
BS1 (5 pharmacies)
Boots Pharmacy, 19-20 St Augustines Par
19-20 St Augustines Par, BS1 4UR
Today: 9am to 6pm
Telephone: 0117 927 6311
59 Broadmead, BS1 3ED
Today: 9am to 6pm
Telephone: 0117 929 3631
8 Waring House, Redcliffe Hill, BS1 6TB
Today: 9am to 6pm
Telephone: 0117 923 0165
Unit 2, Avonmead House, 40-48 Stokes Croft, BS1 3QD
Today: 9am to 6pm
Telephone: 0117 942 6941
39-43 Broadmead, BS1 3EU
Today: 8:30am to 2pm, 2:30pm to 5:30pm
Telephone: 0117 929 4375
BS2 (1 pharmacy)
Boots Pharmacy, Avonmeads Rtl Park
Unit 1 Avonmeads Rtl Park, St Phillips Causeway, BS2 0SP
Today: 9am to 1pm, 2pm to 9pm
Telephone: 0117 972 8056
BS3 (6 pharmacies)
East Street, Bedminster, BS3 4JY
Today: 9am to 12:30pm, 1pm to 4:30pm, 5pm to 9pm
Telephone: 0117 923 1563
153-155 East St, Bedminster, BS3 4EJ
Today: 9am to 1pm, 2pm to 6pm
Telephone: 0117 985 3388
Marksbury Road Health Ctr, Marksbury Rd, Bedminster, BS3 5JL
Today: 9am to 6:30pm
Telephone: 0117 966 1230
244-246 North Street, Ashton Gate, BS3 1JD
Today: 9am to 6pm
Telephone: 0117 966 1170
Superdrug Pharmacy, East Street
Inside Savers, 44-46 East Street, Bristol, BS3 4HD
Today: 9am to 1:30pm, 2pm to 5:30pm
Telephone: 0117 923 1191
90 North Street, Bedminster, BS3 1HF
Today: 9am to 6pm
Telephone: 0117 966 4802
BS4 (8 pharmacies)
Badham Pharmacy, Filwood Broadway
45 Filwood Broadway, Knowle, BS4 1JL
Today: 8:30am to 6pm
Telephone: 0117 963 5232
5 Langton Road, St.anne's, Brislington, BS4 4EW
Today: 9am to 1pm, 2pm to 6:30pm
Telephone: 0117 977 8748
Unit 5, Avon Village Ctr, 5 Wyatts View,st Annes Pk, BS4 4WW
Today: 9am to 1pm, 2pm to 6pm
Telephone: 0117 977 1987
Unit 29 Broadwalk Shop CT, 335 Wells Road,knowle, BS4 2QB
Today: 9am to 6pm
Telephone: 0117 971 7445
2 Knowle West Health Park, Downton Road, Knowle, BS4 1WH
Today: 9am to 6:30pm
Telephone: 0117 966 3632
180a Wells Road, Knowle, BS4 2AL
Today: 9am to 6pm
Telephone: 0117 977 6743
Tesco Instore Pharmacy, Callington Road
Callington Road, Brislington, BS4 5AY
Today: 8:30am to 8pm
Telephone: 0117 291 0985
Unit 14-16 Dixon Road, Brislington, BS4 5QW
Today: 8:30am to 5pm
Telephone: 0333 220 0519
BS5 (10 pharmacies)
Air Balloon Surgery, Kenn Road, St.george, Bristol, BS5 7PD
Today: 8:30am to 6pm
Telephone: 0117 955 5549
79-81 St.marks Road, Easton, BS5 6HX
Today: 9am to 1pm, 2pm to 6pm
Telephone: 0117 951 4398
Boots Pharmacy, Unit E,eastgate Retail Pk
Unit E,eastgate Retail Pk, Eastville, BS5 6XX
Today: 9am to 5pm
Telephone: 0117 952 2413
192 Stapleton Road, Easton, BS5 0NY
Today: 9am to 9pm
Telephone: 0117 302 1465
116 Stapleton Road, Easton, BS5 0PS
Today: 9am to 1:30pm, 2:30pm to 6:30pm
Telephone: 0117 955 7234
East Trees Health Centre, 100a Fishponds Road, Eastville, BS5 6SA
Today: 8:30am to 6:30pm
Telephone: 0117 951 0082
Tesco Instore Pharmacy, The Eastgate Centre
The Eastgate Centre, Eastville, BS5 6XU
Today: 9am to 1pm, 2pm to 7pm
Telephone: 0117 291 0937
235-237 Church Road, Redfield, BS5 9HL
Today: 9am to 5:30pm
Telephone: 0117 955 8888
141 Lawrence Hill, BS5 0BT
Today: 8:45am to 1pm, 2pm to 6:30pm
Telephone: 0117 462 3444
Well Pharmacy, Bellevue Road, St George
St George Health Centre, Bellevue Road, St George, BS5 7PH
Today: 9am to 6pm
Telephone: 0117 967 3416
BS6 (4 pharmacies)
3-5 Cotham Hill, Cotham, BS6 6LD
Today: 9am to 6pm
Telephone: 0117 973 6580
18 Kellaway Avenue, Westbury Park, BS6 7XR
Today: 9am to 1pm, 2pm to 6pm
Telephone: 0117 924 6579
29 North View, Westbury Park, BS6 7PT
Today: 9am to 1pm, 2pm to 6pm
Telephone: 0117 973 3140
Montpelier Health Centre, Bath Buildings,montpelier, BS6 5PT
Today: 8:30am to 1pm, 2pm to 5:30pm
Telephone: 0117 457 2009
BS7 (7 pharmacies)
97-99 Ashley Down Road, Horfield, BS7 9JT
Today: 9am to 6pm
Telephone: 0117 924 8510
Boots Pharmacy, Gloucester Road
47-49 Gloucester Road, BS7 8AD
Today: 9am to 5:30pm
Telephone: 0117 924 6076
Gloucester Rd Medical Ctr, 1b Church Road, Horfield, BS7 8SA
Today: 8:30am to 1pm, 2pm to 6:30pm
Telephone: 0117 924 6340
23-25 Gloucester Road, Bishopston, BS7 8AA
Today: 9am to 6pm
Telephone: 0117 949 1143
3 Gainsborough Square, Lockleaze, BS7 9XA
Today: 9am to 6pm
Telephone: 0117 951 5197
36-38 Filton Road, Horfield, BS7 0PB
Today: 9am to 6pm
Telephone: 0117 951 9514
Well Pharmacy, Horfield Hc, Horfield Hse
Horfield Hc, Horfield Hse, 10 Lockleaze Rd, Horfield, BS7 9RR
Today: 8:30am to 6pm
Telephone: 0117 979 2569
BS8 (6 pharmacies)
66 Queens Road, Clifton, BS8 1QU
Today: 9am to 5pm
Telephone: 0117 926 4083
Boots Pharmacy, Whiteladies Road
9 Cliftondown Shopping CT, Whiteladies Road, BS8 2NN
Today: 9am to 6:30pm
Telephone: 0117 974 2896
176 Whiteladies Road, Clifton, BS8 2XU
Today: 9am to 1pm, 1:30pm to 6pm
Telephone: 0117 973 5025
10 Princess Victoria St, Clifton, BS8 4BP
Today: 9am to 1:30pm, 2pm to 5:30pm
Telephone: 0117 973 8087
13 Regent Street, Clifton, Bristol, BS8 4HW
Today: 9am to 5:30pm
Telephone: 0117 973 5500
Whiteladies Med Centre, Whatley Road, BS8 2PU
Today: 9am to 1pm, 2pm to 6pm
Telephone: 0117 974 1348
BS9 (4 pharmacies)
55 Henleaze Road, BS9 4JT
Today: 9am to 1pm, 2pm to 5:30pm
Telephone: 0117 962 4460
Westbury Mc,westbury Hill, Westbury-on-Trym, BS9 3AA
Today: 9am to 1pm, 2pm to 6pm
Telephone: 0117 962 3415
Well Pharmacy, Sea Mills Surgery
Sea Mills Surgery, 2 Riverleaze, Sea Mills, BS9 2HL
Today: 8:30am to 6pm
Telephone: 0117 968 1272
2 Charlecombe Court, Westbury on Trym, BS9 3RL
Today: 9am to 6pm
Telephone: 0117 962 8986
BS10 (4 pharmacies)
Day Lewis Pharmacy, Arnside Road
6 Arnside Road, Southmead, BS10 6AT
Today: 9am to 6pm
Telephone: 0117 950 8008
Day Lewis Pharmacy, Trevelyan Walk
1 Trevelyan Walk, Henbury, BS10 7NY
Today: 8:30am to 1pm, 2pm to 6:30pm
Telephone: 0117 950 8975
Greenway Health Centre, Doncaster Road, Southmead, BS10 5PY
Today: 9am to 6pm
Telephone: 0117 950 8494
Bradgate Surgery, Ardenton Walk,henbury, BS10 6SP
Today: 9am to 6:30pm
Telephone: 0117 950 1848
BS11 (4 pharmacies)
205 Avonmouth Road, Avonmouth, BS11 9EG
Today: 9am to 6pm
Telephone: 0117 982 3158
62 Ridingleaze, Lawrence Weston, BS11 0QB
Today: 9am to 1pm, 2pm to 6pm
Telephone: 0117 982 3507
46 High Street, Shirehampton, BS11 0DJ
Today: 9am to 6:30pm
Telephone: 0117 982 3543
Shirehampton Health Ctr, Pembroke Rd, Shirehampton, BS11 9SB
Today: 9am to 6:30pm
Telephone: 0117 982 3134
BS13 (5 pharmacies)
137 Church Rd, Bishopsworth, BS13 8JZ
Today: 9am to 6pm
Telephone: 01779 647567
530 Bishport Avenue, Hartcliffe, BS13 9LJ
Today: 9am to 1pm, 2pm to 6:30pm
Telephone: 0117 235 2000
Imperial Park, Hartcliffe Way, BS13 7TJ
Today: 9am to 2pm, 3pm to 8pm
Telephone: 0117 964 2197
3a-4a St.peters Rise, Bishopsworth, Bristol, BS13 7LU
Today: 9am to 1pm, 2pm to 6pm
Telephone: 0117 964 3496
Well Pharmacy, Hareclive Road,hartcliffe
Hartcliffe Health Centre, Hareclive Road,hartcliffe, BS13 0JP
Today: 8:30am to 6pm
Telephone: 0117 964 3627
BS14 (4 pharmacies)
Asda Stores LTD, Oatlands Ave, Whitchurch, BS14 0ST
Today: 9am to 12:30pm, 1pm to 4:30pm, 5pm to 9pm
Telephone: 01275 894610
Bristol Pharmacy, Armada Road, Whitchurch
Whitchurch Health Centre, Armada Road, Whitchurch, BS14 0SU
Today: 9am to 6:30pm
Telephone: 01275 836865
Bristol Pharmacy, Hollway Road
74-76 Hollway Road, Stockwood, BS14 8PG
Today: 8am to 7pm
Telephone: 01275 833682
9 the Parade, Hengrove, BS14 9DB
Today: 9am to 6pm
Telephone: 0117 300 5446
BS15 (1 pharmacy)
Well Pharmacy, Lodgeside Avenue
22a Lodgeside Avenue, Kingswood, BS15 1NH
Today: 9am to 1pm, 2pm to 6pm
Telephone: 0117 960 0969
BS16 (5 pharmacies)
Morrisons Pharmacy, Fishponds Road
688-718 Fishponds Road, Fishponds, BS16 3US
Today: 9am to 1pm, 2pm to 7pm
Telephone: 0117 965 3014
Old School Surgery, Manor Road, Fishponds, BS16 2JD
Today: 9am to 1pm, 2pm to 6pm
Telephone: 0117 965 1114
5 Frome Valley Road, Stapleton, BS16 1HD
Today: 9am to 1pm, 2:15pm to 5:30pm
Telephone: 0117 958 5895
Fishponds Health Centre, Beechwood Road, Fishponds, BS16 3TD
Today: 9am to 1pm, 2pm to 6pm
Telephone: 0117 379 0256
Well Pharmacy, 306 Lodge Causeway
306 Lodge Causeway, Fishponds, BS16 3RD
Today: 9am to 6pm
Telephone: 0117 965 8446
A&E and urgent help near Bristol
Urgent help
If someone is seriously ill or injured and their life is at risk, call 999. For urgent help that is not an emergency, use NHS 111 online or call 111.
A&E departments open 24 hours in and near Bristol:
- Bristol Royal Infirmary: A&E open 24 hours, in Bristol, about 0.4 miles from the centre of Bristol
- Southmead Hospital: A&E open 24 hours, in Bristol, about 2.3 miles from the centre of Bristol
- Royal United Hospital Bath: A&E open 24 hours, in Bath and North East Somerset, about 9.7 miles from the centre of Bristol
Distances are straight lines from the centre of the area (the average position of its pharmacies), not travel distances.
Frequently asked questions
Which pharmacies in Bristol are open on Sundays?
12 pharmacies in Bristol are open on Sundays. The latest to close on a Sunday is Easton Day & Night Chemist, at 10pm. Sunday hours do not cover bank holidays, so check with the pharmacy before you travel.
Is there a late-night pharmacy in Bristol?
4 pharmacies in Bristol stay open until 9pm or later on weekdays. The latest weekday closing time is 9pm, at Asda Pharmacy, Bristol.
Can a pharmacist treat a sore throat or UTI in Bristol?
71 of the 74 pharmacies in Bristol offered NHS Pharmacy First consultations between April and June 2026. Pharmacy First covers sinusitis (aged 12 and over), sore throat (aged 5 and over), earache (aged 1 to 17), infected insect bites and impetigo (aged 1 and over), shingles (aged 18 and over) and urinary tract infections (women aged 16 to 64).
Where can I get free emergency contraception in Bristol?
67 pharmacies in Bristol provided free NHS emergency contraception (the morning after pill) between April and June 2026. Each pharmacy page lists the NHS services it provides.
Where is the nearest A&E to Bristol?
In an emergency, call 999. The nearest A&E departments open 24 hours to the centre of Bristol are Bristol Royal Infirmary (about 0.4 miles) and Southmead Hospital (about 2.3 miles), measured in a straight line.
