There are 65 community pharmacies in Wiltshire, South West. 13 are open on Sundays and 6 stay open until 9pm or later on weekdays. 65 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
- 65
- Open on Sundays
- 13
- Open until 9pm or later on weekdays
- 6
- Latest weekday closing
- 9pm (Asda Pharmacy, Bradford Road)
- NHS Pharmacy First
- 65
- Free emergency contraception
- 61
- Blood pressure checks
- 62
- Nearest A&E
- Royal United Hospital Bath, about 17.6 miles
Open late tonight
Pharmacies in Wiltshire open until 8pm or later today (Monday).
| Pharmacy | Open until | Telephone |
|---|---|---|
| Asda Pharmacy, Bradford Road Bradford Road, Melksham, SN12 8LQ | 9pm | 0113 291 9335 |
| Boots Pharmacy, Bythesea Road Gateway Shopping Centre, Bythesea Road, Trowbridge, BA14 8FZ | 9pm | 01225 752068 |
| Hathaway Medical Centre Pharmacy Hathaway Medical Centre, Middlefield Road, Chippenham, SN14 6GT | 9pm | 01249 449142 |
| Malmesbury Pharmacy Primary Care Centre, Priory Way,burton Hill, Malmesbury, SN16 0FB | 9pm | 01666 826115 |
| Melksham Pharmacy Giffords Primary Care Ctr, Spa Road, Melksham, SN12 7EA | 8pm | 01225 703140 |
| Morrisons Pharmacy, Estcourt Street 15-16 Estcourt Street, Devizes, SN10 1LA | 8pm | 01380 720615 |
| Pharmacy at Northlands 30-32 North Street, Calne, SN11 0HH | 9pm | 01249 812899 |
| Tesco Instore Pharmacy, County Way Tesco Extra, County Way, Trowbridge, BA14 7AQ | 9pm | 01225 572604 |
| Tesco Instore Pharmacy, Southampton Road Tesco Stores LTD, Bourne Centre, Southampton Road, SP1 2NY | 8pm | 01722 317400 |
No pharmacy in Wiltshire is listed as open until 8pm or later on Monday. 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, Bradford Road Bradford Road, Melksham, SN12 8LQ | 10am to 4pm | 0113 291 9335 |
| Boots Pharmacy, 8-9 High Street 8-9 High Street, Chippenham, SN15 3ER | 10am to 4pm | 01249 652087 |
| Boots Pharmacy, 102-103 High Street 102-103 High Street, Marlborough, SN8 1LT | 10am to 4pm | 01672 512351 |
| Boots Pharmacy, Bythesea Road Gateway Shopping Centre, Bythesea Road, Trowbridge, BA14 8FZ | 10:30am to 4:30pm | 01225 752068 |
| Boots Pharmacy, Silver Street 41-51 Silver Street, Salisbury, SP1 2NG | 10:30am to 4pm | 01722 421599 |
| Hathaway Medical Centre Pharmacy Hathaway Medical Centre, Middlefield Road, Chippenham, SN14 6GT | 9am to 10pm | 01249 449142 |
| Malmesbury Pharmacy Primary Care Centre, Priory Way,burton Hill, Malmesbury, SN16 0FB | 10am to 4pm | 01666 826115 |
| Morrisons Pharmacy, Estcourt Street 15-16 Estcourt Street, Devizes, SN10 1LA | 10am to 4pm | 01380 720615 |
| Morrisons Pharmacy, West Cepen Way West Cepen Way, Cepen Park North, Chippenham, SN14 6UZ | 10am to 4pm | 01249 464241 |
| Pharmacy at Northlands 30-32 North Street, Calne, SN11 0HH | 8am to 9pm | 01249 812899 |
| Tesco Instore Pharmacy, County Way Tesco Extra, County Way, Trowbridge, BA14 7AQ | 10am to 4pm | 01225 572604 |
| Tesco Instore Pharmacy, Southampton Road Tesco Stores LTD, Bourne Centre, Southampton Road, SP1 2NY | 10am to 4pm | 01722 317400 |
| Warminster Pharmacy Portcabin, Broadway Ctr, 5 Broxburn Road, Warminster, BA12 8EX | 10am to 1pm | 01985 592295 |
Sunday hours do not cover bank holidays or Easter Sunday.
NHS services at pharmacies in Wiltshire
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: 65. 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: 61. The morning after pill, free from the NHS.
- NHS contraception service: 63. Start or continue the contraceptive pill without seeing a GP.
- NHS blood pressure checks: 62. Free checks for adults aged 40 and over.
All pharmacies in Wiltshire
Grouped by postcode area, then A to Z. Today’s opening times are for Monday and do not cover bank holidays. We do not rank pharmacies.
BA12 (4 pharmacies)
Boots Pharmacy, 39 Market Place
39 Market Place, Warminster, BA12 9AZ
Today: 8:30am to 6:30pm
Telephone: 01985 212303
The Square, Mere, Warminster, BA12 6DL
Today: 9am to 1pm, 1:30pm to 5:30pm
Telephone: 01747 860232
Portcabin, Broadway Ctr, 5 Broxburn Road, Warminster, BA12 8EX
Today: 9am to 6pm
Telephone: 01985 592295
10 Cornmarket, Warminster, BA12 9BX
Today: 9am to 5:30pm
Telephone: 01985 213167
BA13 (3 pharmacies)
Boots Pharmacy, 9-11 High Street
9-11 High Street, Westbury, BA13 3BN
Today: 9am to 1pm, 2pm to 6pm
Telephone: 01373 822819
29-31 High Street, Westbury, BA13 3BN
Today: 9am to 5:30pm
Telephone: 01373 822998
White Horse Health Centre, Mane Way, Westbury, BA13 3FQ
Today: 9am to 6pm
Telephone: 01373 888088
BA14 (7 pharmacies)
Gateway Shopping Centre, Bythesea Road, Trowbridge, BA14 8FZ
Today: 9am to 1pm, 2pm to 9pm
Telephone: 01225 752068
Adcroft Surgery, Seymour Road, Trowbridge, BA14 8LU
Today: 8:30am to 1pm, 2pm to 6pm
Telephone: 01255 710119
68 Brook Road, BA14 9DL
Today: 9am to 1pm, 2pm to 6pm
Telephone: 01225 753104
33 Roundstone Street, BA14 8DE
Today: 9am to 1pm, 2pm to 6pm
Telephone: 01225 775543
Unit G, Hackett Place, Paxcroft Mead, Hilperton, Trowbridge, BA14 7GW
Today: 9am to 6pm
Telephone: 01225 759143
Superdrug Pharmacy, Unit 28 The Shires
Unit 28 The Shires, Trowbridge, BA14 8AT
Today: 8:30am to 5:30pm
Telephone: 01225 752056
Tesco Instore Pharmacy, County Way
Tesco Extra, County Way, Trowbridge, BA14 7AQ
Today: 9am to 9pm
Telephone: 01225 572604
BA15 (2 pharmacies)
Day Lewis Pharmacy, Silver Street
6 Silver Street, Bradford-on-Avon, BA15 1JX
Today: 9am to 5:30pm
Telephone: 01225 862212
Station Approach, Bradford-on-Avon, BA15 1DQ
Today: 8:30am to 1pm, 2pm to 6:30pm
Telephone: 01225 862353
SN4 (3 pharmacies)
Boots Pharmacy, 133 High Street
133 High Street, Royal Wootton Bassett, Swindon, SN4 7AY
Today: 9am to 5:30pm
Telephone: 01793 852364
102 High Street, Royal Wootton Bassett, Swindon, SN4 7AU
Today: 9am to 6pm
Telephone: 01793 854450
19 Borough Fields, Royal Wootton Bassett, Swindon, SN4 7AX
Today: 9am to 1pm, 2pm to 6pm
Telephone: 01793 852472
SN5 (1 pharmacy)
7 the Parade, Pavenhill, Purton, Swindon, SN5 4BX
Today: 9am to 6pm
Telephone: 01793 770294
SN6 (1 pharmacy)
Boots Pharmacy, 100 High Street
100 High Street, Cricklade, Swindon, SN6 6AA
Today: 9am to 6:30pm
Telephone: 01793 750226
SN8 (2 pharmacies)
Boots Pharmacy, 102-103 High Street
102-103 High Street, Marlborough, SN8 1LT
Today: 9am to 1:30pm, 2pm to 5:30pm
Telephone: 01672 512351
55 George Lane, Marlborough, SN8 4BY
Today: 9am to 6pm
Telephone: 01672 512543
SN9 (1 pharmacy)
Boots Pharmacy, 32 High Street
32 High Street, Pewsey, SN9 5AQ
Today: 9am to 1pm, 2pm to 6pm
Telephone: 01672 563488
SN10 (4 pharmacies)
Boots Pharmacy, 14-15 the Brittox
14-15 the Brittox, Devizes, SN10 1AJ
Today: 9am to midday, 12:30pm to 5:30pm
Telephone: 01380 722022
Day Lewis Pharmacy, Rochelle Court
37 Rochelle Court, Market Lavington, Devizes, SN10 4AT
Today: 9am to 1pm, 2pm to 6pm
Telephone: 01380 813395
1 Little Brittox, Devizes, SN10 1AR
Today: 9am to 5:30pm
Telephone: 01380 723804
Morrisons Pharmacy, Estcourt Street
15-16 Estcourt Street, Devizes, SN10 1LA
Today: 8am to 8pm
Telephone: 01380 720615
SN11 (3 pharmacies)
Boots Pharmacy, Phelphs Parade
18 Phelphs Parade, Calne, SN11 0HA
Today: 9am to 6pm
Telephone: 01249 813616
30-32 North Street, Calne, SN11 0HH
Today: 9am to 1pm, 2pm to 9pm
Telephone: 01249 812899
Well Pharmacy, High Street, Calne
Unit 2 New Library Buildings, High Street, Calne, SN11 0BS
Today: 8:30am to 6pm
Telephone: 01249 822573
SN12 (5 pharmacies)
Bradford Road, Melksham, SN12 8LQ
Today: 9am to 12:30pm, 1pm to 4:30pm, 5pm to 9pm
Telephone: 0113 291 9335
Boots Pharmacy, 19-23 High Street
19-23 High Street, Melksham, SN12 6JY
Today: 9am to 1pm, 2pm to 5:30pm
Telephone: 01225 703139
1 Bank Street, Melksham, SN12 6LE
Today: 9am to 5:30pm
Telephone: 01225 702198
Giffords Primary Care Ctr, Spa Road, Melksham, SN12 7EA
Today: 8am to 8pm
Telephone: 01225 703140
Spa Pharmacy, Spa Medical Centre, Snowberry Lane, SN12 6UN
Today: 9am to 6:30pm
Telephone: 01225 793794
SN13 (2 pharmacies)
10 High Street, Box, SN13 8NN
Today: 9am to 1pm, 2:15pm to 6:15pm
Telephone: 01225 742552
Shaunak's Pharmacy, Beechfield Road
The Pharmacy, Beechfield Road, Corsham, SN13 9DN
Today: 9am to 12:30pm, 1:30pm to 6pm
Telephone: 01249 712000
SN14 (3 pharmacies)
Chippenham Pharmacy and Health Clinic
12a Cavalier Court, Bumpers Farm Estate, Chippenham, SN14 6LH
Today: 8:30am to 4:30pm
Telephone: 01249 793600
Hathaway Medical Centre Pharmacy
Hathaway Medical Centre, Middlefield Road, Chippenham, SN14 6GT
Today: 9am to 9pm
Telephone: 01249 449142
Morrisons Pharmacy, West Cepen Way
West Cepen Way, Cepen Park North, Chippenham, SN14 6UZ
Today: 9am to 1pm, 2pm to 7pm
Telephone: 01249 464241
SN15 (4 pharmacies)
Boots Pharmacy, 8-9 High Street
8-9 High Street, Chippenham, SN15 3ER
Today: 9am to 5:30pm
Telephone: 01249 652087
Edmonds Garage, The Green, Lyneham, SN15 4PD
Today: 9am to 6pm
Telephone: 01249 892813
Cricketts Lane Local Ctr, Lodge Road, Pewsham, SN15 3SY
Today: 9am to 6pm
Telephone: 01249 660323
St. Lukes Drive, Rowden Hill, Chippenham, SN15 2SD
Today: 8:30am to 6pm
Telephone: 01249 446715
SN16 (2 pharmacies)
Boots Pharmacy, 39 High Street
39 High Street, Malmesbury, SN16 9AA
Today: 9am to 1pm, 2pm to 5:30pm
Telephone: 01666 823130
Primary Care Centre, Priory Way,burton Hill, Malmesbury, SN16 0FB
Today: 9am to 1:30pm, 2pm to 9pm
Telephone: 01666 826115
SP1 (6 pharmacies)
Millstream Medical Centre, Avon Approach, Salisbury, SP1 3SL
Today: 9am to 5:30pm
Telephone: 01722 320520
Bishopdown Surgery, 28 St Clements Way, SP1 3FF
Today: 9am to 6pm
Telephone: 01722 324462
41-51 Silver Street, Salisbury, SP1 2NG
Today: 9am to 5:30pm
Telephone: 01722 421599
Superdrug Pharmacy, 12-14 Old George Mall
12-14 Old George Mall, Salisbury, SP1 2AG
Today: 8:30am to 5:30pm
Telephone: 01722 334142
Tesco Instore Pharmacy, Southampton Road
Tesco Stores LTD, Bourne Centre, Southampton Road, SP1 2NY
Today: 8am to 8pm
Telephone: 01722 317400
Well Pharmacy, Winchester Street
17 Winchester Street, Salisbury, SP1 1HB
Today: 8:30am to 6pm
Telephone: 01722 324953
SP2 (4 pharmacies)
Pembroke Road, Bemerton Heath, Salisbury, SP2 9DJ
Today: 9am to 1:40pm, 2pm to 5:30pm
Telephone: 01722 414055
Rowlands Pharmacy, Crane Bridge Road
Harcourt Medical Centre, Crane Bridge Road, Salisbury, SP2 7TD
Today: 9am to 6pm
Telephone: 01722 323250
3 North Street, Wilton, Salisbury, SP2 0HA
Today: 9am to 6pm
Telephone: 01722 742289
Fisherton House, Fountain Way, Salisbury, SP2 7FD
Today: 9am to 2pm, 2:30pm to 6:30pm
Telephone: 01722 328288
SP3 (1 pharmacy)
High Street, Tisbury, Nr.salisbury, SP3 6LD
Today: 9am to 6pm
Telephone: 01747 870264
SP4 (4 pharmacies)
67 Bulford Road, Durrington, Salisbury, SP4 8DL
Today: 9am to 6pm
Telephone: 01980 654244
Boots Pharmacy, 40 Salisbury Street
40 Salisbury Street, Amesbury, Salisbury, SP4 7HD
Today: 9am to 5:30pm
Telephone: 01980 622188
Boots Pharmacy, Stonehenge Walk
Unit 8 Stonehenge Walk, The Centre, Amesbury, SP4 7DB
Today: 9am to 6:30pm
Telephone: 01980 623893
The Portway Centre, Old Sarum, Salisbury, SP4 6EB
Today: 9am to 5pm
Telephone: 01722 435605
SP5 (1 pharmacy)
Day Lewis Pharmacy, 5 High Street
5 High Street, Downton, Salisbury, SP5 3PG
Today: 8:30am to 1pm, 2pm to 6pm
Telephone: 01725 510388
SP9 (1 pharmacy)
The Pharmacy, Drummer Lane, Tidworth, SP9 7FH
Today: 9am to 6pm
Telephone: 01980 843368
SP11 (1 pharmacy)
The Pharmacy, Central Street, Ludgershall, SP11 9RA
Today: 9am to 1pm, 2pm to 6pm
Telephone: 01264 790305
A&E and urgent help near Wiltshire
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 Wiltshire:
- Royal United Hospital Bath: A&E open 24 hours, in Bath and North East Somerset, about 17.6 miles from the centre of Wiltshire
- Great Western Hospital: A&E open 24 hours, in Swindon, about 19.8 miles from the centre of Wiltshire
- Salisbury District Hospital: A&E open 24 hours, in Wiltshire, about 20.6 miles from the centre of Wiltshire
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 Wiltshire are open on Sundays?
13 pharmacies in Wiltshire are open on Sundays. The latest to close on a Sunday is Hathaway Medical Centre Pharmacy, at 10pm. Sunday hours do not cover bank holidays, so check with the pharmacy before you travel.
Is there a late-night pharmacy in Wiltshire?
6 pharmacies in Wiltshire stay open until 9pm or later on weekdays. The latest weekday closing time is 9pm, at Asda Pharmacy, Bradford Road.
Can a pharmacist treat a sore throat or UTI in Wiltshire?
65 of the 65 pharmacies in Wiltshire 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 Wiltshire?
61 pharmacies in Wiltshire 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 Wiltshire?
In an emergency, call 999. The nearest A&E departments open 24 hours to the centre of Wiltshire are Royal United Hospital Bath (about 17.6 miles) and Great Western Hospital (about 19.8 miles), measured in a straight line.
