How much does a Doctor make?

Updated 1 Dec 2021
£47,701 /yr
Average Base Pay

659 salaries

£26K

Low

£48K

Average

£88K

High

No additional cash compensation has been reported for this role

The national average salary for Doctor is £47,701 per year in United Kingdom. Filter by location to see Doctor salaries in your area. Salaries estimates are based on 659 salaries submitted anonymously to Glassdoor by Doctor employees.

Seniority Levels

L2
Physician£66,209 /yr
L3
Senior Physician£50,614 /yr
L4
Lead Physician£73,958 /yr
Career Path

Related Job Titles

Medical Doctor

£51,894

per year

Medical Officer

£41,299

per year

Physician

£66,209

per year

Resident Physician

£44,595

per year

Salaries in United Kingdom

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (GBP)

Range

NHS
4

NHS

Doctor

£45,060

 /yr
Range: £12K - £329K
478 salaries
See 586 salaries from all locations

£12K

£329K

£12,127 - £329,261 Range

NHS
4

NHS

Doctor

£48,846

 /yr
Range: £10K - £108K

£10K

£108K

£10,302 - £108,000 Range

NHS England
3.9

NHS England

Doctor

£41,039

 /yr
Range: £24K - £100K

£24K

£100K

£24,000 - £100,000 Range

NHS
4

NHS

Doctor - Contractor

£63,853

 /yr
Range: £24K - £128K

£24K

£128K

£24,000 - £127,681 Range

NHS England
3.9

NHS England

Doctor

£40,234

 /yr
Range: £10K - £106K

£10K

£106K

£10,027 - £106,226 Range

NHS
4

NHS

Doctor

£68,895

 /yr
Range: £37K - £120K

£37K

£120K

£37,099 - £120,321 Range

Royal Free NHS
3.6

Royal Free NHS

Doctor

£34,784

 /yr
Range: £29K - £60K

£29K

£60K

£29,004 - £59,689 Range

Is this helpful? The community relies on everyone sharing –Add Anonymous Salary
NHS
4

NHS

Doctor

£30,460

 /yr
Range: £2K - £173K

£2K

£173K

£1,916 - £173,069 Range

NHS Management
3.8

NHS Management

Doctor

£51,170

 /yr
Range: £26K - £90K

£26K

£90K

£26,080 - £89,648 Range

Barts Health NHS Trust
4

Barts Health NHS Trust

Doctor

£40,021

 /yr
Range: £24K - £60K

£24K

£60K

£24,368 - £60,079 Range

University College London Hospitals
3.8

University College London Hospitals

Doctor

£39,299

 /yr
Range: £29K - £62K

£29K

£62K

£29,339 - £61,980 Range

King’s College Hospital NHS Foundation Trust
3.8

£30K

£82K

£30,350 - £81,533 Range

Imperial College Healthcare NHS Trust
3.8

Imperial College Healthcare NHS Trust

Doctor

£50,136

 /yr
Range: £43K - £77K

£43K

£77K

£43,128 - £76,894 Range

NHS Lothian
3.7

NHS Lothian

Doctor

£33,550

 /yr
Range: £25K - £408K

£25K

£408K

£25,067 - £408,000 Range

Chelsea and Westminster Hospital NHS Foundation Trust
3.6

£28K

£65K

£28,477 - £65,174 Range

Leeds Teaching Hospitals
3.7

Leeds Teaching Hospitals

Doctor

£36,739

 /yr
Range: £27K - £81K

£27K

£81K

£27,021 - £80,934 Range

NHS
4

NHS

Doctor - Intern

£25,027

 /yr
Range: £11K - £49K

£11K

£49K

£10,500 - £49,000 Range

NHS
4

NHS

Doctor

£58,050

 /yr
Range: £46K - £100K

£46K

£100K

£45,690 - £100,010 Range

Guy's and St. Thomas' NHS Foundation Trust
3.9

£41K

£65K

£40,834 - £64,723 Range

Royal Berkshire NHS Foundation Trust
4.1

Royal Berkshire NHS Foundation Trust

Doctor

£42,929

 /yr
Range: £35K - £60K

£35K

£60K

£35,409 - £59,889 Range

Download as data Table
Viewing 1 - 10 of 1,816

Frequently asked questions about a Doctor salaries

The national average salary for a Doctor is £47,701 per year in United Kingdom. Filter by location to see a Doctor salaries in your area. Salaries estimates are based on 659 salaries submitted anonymously to Glassdoor by a Doctor employees.

The highest salary for a Doctor in United Kingdom is £87,849 per year.

The lowest salary for a Doctor in United Kingdom is £25,901 per year.

Recent Salary Reports

Below are the most recent doctor salary reports. Employer name has been removed to protect anonymity.

£40,000
per year
A Doctor in the London Area area reported making £40,000 per year
Job Highlights
London Area area
Full-time
 
5001 to 10000 employees
Company - Public
£30,000
per year
A Doctor in the London Area area reported making £30,000 per year
Job Highlights
10+ years experience
London Area area
Full-time
 
10000+ employees
Subsidiary or Business Segment
£21,778
per year
A Doctor in the London Area area reported making £21,778 per year
Job Highlights
London Area area
Temporary
 
10000+ employees
Government
£48,000
per year
A Medical Doctor in the Birmingham Area area reported making £48,000 per year
Job Highlights
8-10 years experience
Birmingham Area area
Full-time
 
1001 to 5000 employees
Hospital
£50
hourly
A Doctor in the Liverpool Area area reported making £50 per hour
Job Highlights
3-4 years experience
Liverpool Area area
Full-time
 
10000+ employees
Government
£28,000
per year
A Doctor in the Nottingham Area area reported making £28,000 per year
Job Highlights
Nottingham Area area
Full-time
 
10000+ employees
Government
£53,000
per year
A Doctor in the London Area area reported making £53,000 per year
Job Highlights
1-2 years experience
London Area area
Full-time
 
10000+ employees
Government
£43,556
per year
A Doctor in the London Area area reported making £43,556 per year
Job Highlights
1-2 years experience
London Area area
Contract
 
10000+ employees
Government
£60,000
per year
A Doctor in the London Area area reported making £60,000 per year
Job Highlights
10+ years experience
London Area area
Part-time
 
51 to 200 employees
Company - Private