Pharmacies in Shaftesbury

2 NHS pharmacies found in Shaftesbury, Dorset

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

Boots

33 High St, SP7 8JE
01747 852471 NHS Pharmacy
View Details

Allied Pharmacy Shaftesbury

Abbey View Medical Centre, SP7 8DH
01747 637009 NHS Pharmacy
View Details