An independent, free directory of UK NHS pharmacies.
Pharmacy Compare is a free directory that helps people in the UK find their nearest NHS-registered community pharmacy. We list addresses, phone numbers, postcodes and ODS codes for 10,656+ pharmacies across 1,950+ UK towns and cities.
All pharmacy details on this site are sourced from the NHS Business Services Authority Open Data Portal, which is updated monthly with the latest community pharmacy contractor data for England. We refresh our records regularly to keep listings as accurate as possible.
We are not the NHS. We are not a pharmacy. We do not dispense medication or offer clinical advice. For prescription queries, contact the pharmacy directly. For medical emergencies, call 999 or 111.
Every pharmacy page includes structured data, clean contact information, and links to other nearby pharmacies in the same town. Our goal is simple: help people find the right pharmacy in as few clicks as possible.
If you spot incorrect data or have a question about a listing, please reach out through your local pharmacy or check directly with NHS England. We do our best to keep all information accurate but the source data updates only monthly.