Content has loaded
Pharmacist salary in United Kingdom
How much does a Pharmacist make in United Kingdom?
Average base salary
£54,776
- Hour
- Day
- Week
- Month
- Year
The average salary for a pharmacist is £54,776 per year in United Kingdom. 8.8k salaries reported, updated at 19 October 2026
Highest paying companies for Pharmacist in United Kingdom
Average year pay is based on job postings on Indeed in the past 36 months.Walgreens
£138,545per year
Walmart
£135,000per year
Acton Banks Healthcare Staffin...
£104,000per year
East of England Ambulance Serv...
£85,557per year
GREAT ORMOND STREET HOSPITAL
£84,206per year
North East Ambulance Service N...
£81,224per year
Hiring a Pharmacist?
Highest paying cities for Pharmacists near United Kingdom
Where can a Pharmacist earn more?
Compare salaries for Pharmacists in different locationsFrequently Asked Questions (FAQs) about Pharmacist
The average salary for a Pharmacist is £54,776 per year in United Kingdom. This figure is based on 8.8k salaries taken from job postings on Indeed in the past 36 months, last updated on 19 October 2026.
Pharmacist jobs on Indeed - find your next one today.
Pharmacist salaries typically range between a low of £39,659 and a high of £75,655 per year, depending on experience, location, and the hiring company.
Some of the highest-paying cities for Pharmacist include London at £64,571 per year, Coventry at £61,327 per year and Godalming at £59,224 per year.