There are 64 community pharmacies in Dorset, South West. 9 are open on Sundays and 4 stay open until 9pm or later on weekdays. 63 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
- 64
- Open on Sundays
- 9
- Open until 9pm or later on weekdays
- 4
- Latest weekday closing
- 9pm (Asda Pharmacy, Newstead Road)
- NHS Pharmacy First
- 63
- Free emergency contraception
- 54
- Blood pressure checks
- 59
- Nearest A&E
- Dorset County Hospital, about 7.6 miles
Open late tonight
Pharmacies in Dorset open until 8pm or later today (Monday).
| Pharmacy | Open until | Telephone |
|---|---|---|
| Asda Pharmacy, Newstead Road Newstead Road, Weymouth, DT4 8JQ | 9pm | 01305 207010 |
| Boots Pharmacy, Babylon Hill Unit 7, the Peel Centre, Babylon Hill, Sherborne Rd, Yeovil, BA21 5BT | 9pm | 01935 434621 |
| Ferndown Pharmacy 487 Ringwood Road, Ferndown, BH22 9AG | 9pm | 01202 892666 |
| Tesco Instore Pharmacy, Weymouth Avenue Weymouth Avenue, Dorchester, DT1 2RY | 9pm | 01305 365847 |
| Verwood Pharmacy Bank Court, 10 Manor Road, Verwood, BH31 6DW | 8pm | 01202 828499 |
No pharmacy in Dorset 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, Newstead Road Newstead Road, Weymouth, DT4 8JQ | 10am to 4pm | 01305 207010 |
| Boots Pharmacy, 1-3 Station Rd 1-3 Station Rd, Swanage, BH19 1AB | 10am to 4pm | 01929 422096 |
| Boots Pharmacy, Babylon Hill Unit 7, the Peel Centre, Babylon Hill, Sherborne Rd, Yeovil, BA21 5BT | 10am to 4pm | 01935 434621 |
| Boots Pharmacy, New Bond Street 1-2 New Bond Street, Weymouth, DT4 8LY | 10am to 4pm | 01305 785076 |
| Boots Pharmacy, Ringwood Road Ringwood Road, Tricketts Cross, Ferndown, BH22 9AL | 10am to 4pm | 01202 871841 |
| Ferndown Pharmacy 487 Ringwood Road, Ferndown, BH22 9AG | 10am to 2pm | 01202 892666 |
| Morrisons Pharmacy, Dorchester Road Dorchester Road, Weymouth, DT3 5AX | 10am to 4pm | 01305 786361 |
| Tesco Instore Pharmacy, Pennys Walk 35 Pennys Walk, Ferndown District Centre, Ferndown, BH22 9TH | 10am to 4pm | 01202 457800 |
| Tesco Instore Pharmacy, Weymouth Avenue Weymouth Avenue, Dorchester, DT1 2RY | 10am to 4pm | 01305 365847 |
Sunday hours do not cover bank holidays or Easter Sunday.
NHS services at pharmacies in Dorset
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: 63. 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: 54. The morning after pill, free from the NHS.
- NHS contraception service: 57. Start or continue the contraceptive pill without seeing a GP.
- NHS blood pressure checks: 59. Free checks for adults aged 40 and over.
All pharmacies in Dorset
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.
BA21 (1 pharmacy)
Unit 7, the Peel Centre, Babylon Hill, Sherborne Rd, Yeovil, BA21 5BT
Today: 9am to 1pm, 2pm to 9pm
Telephone: 01935 434621
BH16 (2 pharmacies)
16 High Street, Lytchett Matravers, Poole, BH16 6BG
Today: 9am to 1pm, 2pm to 6pm
Telephone: 01202 631815
Rowlands Pharmacy, Dorchester Road
Unit 2,1 Dorchester Road, Upton, Poole, BH16 5NJ
Today: 8:45am to 1pm, 1:20pm to 6pm
Telephone: 01202 622239
BH19 (3 pharmacies)
Boots Pharmacy, 1-3 Station Rd
1-3 Station Rd, Swanage, BH19 1AB
Today: 9am to 1:30pm, 2pm to 5:30pm
Telephone: 01929 422096
Well Pharmacy, 22 Station Road
22 Station Road, Swanage, BH19 1AE
Today: 8:30am to 6:30pm
Telephone: 01929 424838
Well Pharmacy, 40 Station Road
40 Station Road, Swanage, BH19 1AF
Today: 9am to 12:30pm, 1:30pm to 6pm
Telephone: 01929 422115
BH20 (4 pharmacies)
Boots Pharmacy, Dorchester Road
Dorchester Road, Wool, Wareham, BH20 6EJ
Today: 9am to 6pm
Telephone: 01929 462293
Day Lewis Pharmacy, South Street
11-13 South Street, Wareham, BH20 4LR
Today: 8:30am to 6:30pm
Telephone: 01929 552384
4 North Street, Wareham, BH20 4AF
Today: 8:45am to 6:30pm
Telephone: 01929 208143
19 St Helens Road, Sandford, Wareham, BH20 7AX
Today: 9am to 1pm, 2pm to 6pm
Telephone: 01929 551164
BH21 (5 pharmacies)
216b Wareham Road, Corfe Mullen, Wimborne, BH21 3LN
Today: 9am to 6pm
Telephone: 01202 693289
42 Middlehill Road, Colehill, Wimborne, BH21 2SE
Today: 9am to 6pm
Telephone: 01202 888001
Everyou Pharmacy, Knobcrook Road
Knobcrook Road, Wimborne, BH21 1NL
Today: 9am to 1pm, 2pm to 6pm
Telephone: 01202 840048
Rodways Corner, 29 Leigh Road, Wimborne, BH21 1AP
Today: 9am to 6pm
Telephone: 01202 848226
Wellbeing Pharmacy, High Street
66 High Street, Sturminster Marshall, Wimborne, BH21 4AY
Today: 9am to 6pm
Telephone: 01258 857657
BH22 (7 pharmacies)
Ferndown Medical Centre, St Mary's Road, Ferndown, BH22 9HB
Today: 8:45am to 6pm
Telephone: 01202 874460
Ringwood Road, Tricketts Cross, Ferndown, BH22 9AL
Today: 9am to 1pm, 2pm to 7pm
Telephone: 01202 871841
487 Ringwood Road, Ferndown, BH22 9AG
Today: 8am to 9pm
Telephone: 01202 892666
Rear of Ferndown Po, 97 Victoria Road, Ferndown, BH22 9HU
Today: 9am to 12:30pm, 1pm to 5:30pm
Telephone: 01202 925902
Unit 6, 175 Station Road, West Moors, Wimborne, BH22 0HX
Today: 9am to 1pm, 2pm to 6pm
Telephone: 01202 873112
143 New Road, Parley Cross, Ferndown, BH22 8EB
Today: 9am to 6pm
Telephone: 01202 573191
Tesco Instore Pharmacy, Pennys Walk
35 Pennys Walk, Ferndown District Centre, Ferndown, BH22 9TH
Today: 8am to 7pm
Telephone: 01202 457800
BH24 (1 pharmacy)
2 & 3 High Street, Ashley Heath, Nr Ringwood, BH24 2HP
Today: 9am to 5:30pm
Telephone: 01425 470982
BH31 (1 pharmacy)
Bank Court, 10 Manor Road, Verwood, BH31 6DW
Today: 8am to 8pm
Telephone: 01202 828499
DT1 (6 pharmacies)
Boots Pharmacy, 12-13 Cornhill
12-13 Cornhill, Dorchester, DT1 1BQ
Today: 9am to 5pm
Telephone: 01305 259913
1 Frederick Treves House, St John Way, Poundbury, Dorchester, DT1 2FD
Today: 9am to 5:30pm
Telephone: 01305 213475
Superdrug Pharmacy, South Street
17 South Street, Dorchester, DT1 1BS
Today: 8:30am to 5:30pm
Telephone: 01305 264101
Tesco Instore Pharmacy, Weymouth Avenue
Weymouth Avenue, Dorchester, DT1 2RY
Today: 9am to 9pm
Telephone: 01305 365847
Tout's Pharmacy, Brewery Square
Unit 1 Brewery Square, 5 Weymouth Avenue, Dorchester, DT1 1QR
Today: 8:30am to 6:30pm
Telephone: 01305 264193
14 Maud Road, Dorchester, DT1 2LW
Today: 9am to 5:30pm
Telephone: 01305 264012
DT2 (1 pharmacy)
Automeds Pharmacy, Enterprise Park
Unit 52f Enterprise Park, Piddlehinton, Dorchester, DT2 7UA
Today: 9am to 1:30pm, 2pm to 5:30pm
Telephone: 01305 230091
DT3 (4 pharmacies)
Day Lewis Pharmacy, East Street
16 East Street, Chickerell, Weymouth, DT3 4DT
Today: 8:30am to 1pm, 2pm to 5:30pm
Telephone: 01305 779054
Morrisons Pharmacy, Dorchester Road
Dorchester Road, Weymouth, DT3 5AX
Today: 9am to 1pm, 2pm to 7pm
Telephone: 01305 786361
Rowlands Pharmacy, Littlemoor Road
7 Littlemoor Road, Preston, Weymouth, DT3 6LD
Today: 9am to 1pm, 2pm to 6pm
Telephone: 01305 833379
Rowlands Pharmacy, Littlemoor Road, Weymouth
Unit 3 Littlemoor Shopping Ctr, Littlemoor Road, Weymouth, DT3 6NQ
Today: 9am to 1pm, 1:20pm to 6pm
Telephone: 01305 814828
DT4 (11 pharmacies)
22 Gloucester Street, Weymouth, DT4 7AW
Today: 8:30am to 5:30pm
Telephone: 01305 310015
Newstead Road, Weymouth, DT4 8JQ
Today: 9am to 12:30pm, 1pm to 4:30pm, 5pm to 9pm
Telephone: 01305 207010
Boots Pharmacy, 107 Portland Rd
107 Portland Rd, Wyke Regis, Weymouth, DT4 9BG
Today: 9am to 6pm
Telephone: 01305 786071
Boots Pharmacy, New Bond Street
1-2 New Bond Street, Weymouth, DT4 8LY
Today: 8:30am to 1:30pm, 2:30pm to 5:30pm
Telephone: 01305 785076
123 Radipole Lane, Southill, Weymouth, DT4 9SS
Today: 9am to 1pm, 2pm to 5:45pm
Telephone: 01305 780299
27 Buxton Road, Rodwell, Weymouth, DT4 9PQ
Today: 9am to 6pm
Telephone: 01305 772272
Well Pharmacy, Abbotsbury Road
173a Abbotsbury Road, Weymouth, DT4 0LX
Today: 9am to 6pm
Telephone: 01305 786787
Well Pharmacy, Crescent Street
24 Crescent Street, Weymouth, DT4 7BX
Today: 9am to 6pm
Telephone: 01305 781500
14 Avenue Rd, Weymouth, DT4 7JJ
Today: 9am to 1pm, 2:15pm to 5:30pm
Telephone: 01305 784661
Lanehouse Rocks Rd, Weymouth, DT4 9DJ
Today: 9am to 1pm, 2:15pm to 5:30pm
Telephone: 01305 783287
26 Abbotsbury Rd, Westham, Weymouth, DT4 0AE
Today: 9am to 1pm, 2pm to 6pm
Telephone: 01305 785754
DT5 (1 pharmacy)
2 Easton Square, Portland, DT5 1BX
Today: 9am to 6pm
Telephone: 01305 820230
DT6 (3 pharmacies)
3-5 West St, Bridport, DT6 3QJ
Today: 9am to 5:30pm
Telephone: 01308 422475
The Street, Charmouth, DT6 6PX
Today: 9am to 1pm, 2pm to 5:30pm
Telephone: 01297 560261
24 East Street, Bridport, DT6 3LF
Today: 9am to 5:30pm
Telephone: 01308 422100
DT7 (1 pharmacy)
Pharmacy, Lyme Regis Ccc, Uplyme Road, Lyme Regis, DT7 3LS
Today: 9am to 6pm
Telephone: 01297 794008
DT8 (1 pharmacy)
20 Hogshill Street, Beaminster, DT8 3AA
Today: 9am to 1pm, 2pm to 5:30pm
Telephone: 01308 862288
DT9 (3 pharmacies)
29 Cheap Street, Sherborne, DT9 3BA
Today: 9am to 1pm, 1:30pm to 5:30pm
Telephone: 01935 812345
83 Cheap Street, Sherborne, DT9 3BA
Today: 9am to 5:30pm
Telephone: 01935 812060
Wellbeing Pharmacy, Cheap Street
77 Cheap Street, Sherborne, DT9 3BA
Today: 9am to 2pm, 2:30pm to 5:30pm
Telephone: 01935 812035
DT10 (3 pharmacies)
Boots Pharmacy, 1 Market Place
1 Market Place, Sturminster Newton, DT10 1AS
Today: 9am to 6pm
Telephone: 01258 472426
Church Hill, Marnhull, Sturminster Newton, DT10 1PU
Today: 9am to 1pm, 2pm to 5:30pm
Telephone: 01258 820352
High Street, Stalbridge, DT10 2LL
Today: 9am to 1pm, 2pm to 5:30pm
Telephone: 01963 362246
DT11 (2 pharmacies)
45 East Street, Blandford, DT11 7DX
Today: 9am to 1:15pm, 2:15pm to 5:30pm
Telephone: 01258 452619
Boots Pharmacy, 10-14 Salisbury Street
10-14 Salisbury Street, Blandford, DT11 7AR
Today: 9am to 6pm
Telephone: 01258 452824
SP7 (2 pharmacies)
Abbey View Medical Centre, Salisbury Road, Shaftesbury, SP7 8DH
Today: 8:30am to midday, 2:30pm to 6:30pm
Telephone: 01747 637009
33 High St, Shaftesbury, SP7 8JE
Today: 9am to 1:30pm, 2pm to 5:30pm
Telephone: 01747 852471
SP8 (2 pharmacies)
High Street, Gillingham, SP8 4AG
Today: 9am to 12:30pm, 1:30pm to 5:30pm
Telephone: 01747 822427
Middlefield House, Marlott Road, Gillingham, SP8 4FA
Today: 9am to 1pm, 2pm to 6:15pm
Telephone: 01747 825481
A&E and urgent help near Dorset
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 Dorset:
- Dorset County Hospital: A&E open 24 hours, in Dorset, about 7.6 miles from the centre of Dorset
- Poole Hospital: A&E open 24 hours, in Bournemouth, Christchurch and Poole, about 14.0 miles from the centre of Dorset
- Yeovil District Hospital: A&E open 24 hours, in Somerset, about 19.9 miles from the centre of Dorset
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 Dorset are open on Sundays?
9 pharmacies in Dorset are open on Sundays. The latest to close on a Sunday is Asda Pharmacy, Newstead Road, at 4pm. Sunday hours do not cover bank holidays, so check with the pharmacy before you travel.
Is there a late-night pharmacy in Dorset?
4 pharmacies in Dorset stay open until 9pm or later on weekdays. The latest weekday closing time is 9pm, at Asda Pharmacy, Newstead Road.
Can a pharmacist treat a sore throat or UTI in Dorset?
63 of the 64 pharmacies in Dorset 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 Dorset?
54 pharmacies in Dorset 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 Dorset?
In an emergency, call 999. The nearest A&E departments open 24 hours to the centre of Dorset are Dorset County Hospital (about 7.6 miles) and Poole Hospital (about 14.0 miles), measured in a straight line.
