How much does a Doctor make?

Updated 8 May 2021
£46,801 /yr
Average Base Pay

426 salaries

£25K

Low

£87K

High

No additional cash compensation has been reported for this role

The national average salary for a Doctor is £46,801 in United Kingdom. Filter by location to see Doctor salaries in your area. Salary estimates are based on 426 salaries submitted anonymously to Glassdoor by Doctor employees.

Seniority Levels

L2
Physician£65,545 /yr
L3
Senior Physician£50,667 /yr
L4
Lead Physician£76,478 /yr
Career Path

How much should you negotiate?

See how your offer stacks up to other pay packages and negotiate confidently.

Analyse Offer

Related Job Titles

Medical Doctor

£51,284

per year

Medical Officer

£40,956

per year

Physician

£65,545

per year

Resident Physician

£43,378

per year

Salaries in United Kingdom of Great Britain and Northern Ireland

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (GBP)

Range

NHS
4

NHS

Doctor

£40,147

 /yr
Range: £21K - £269K
515 salaries
See 305 salaries from all locations

£21K

£269K

£20,510 - £269,264 Range

NHS
4

NHS

Doctor

£40,000

 /yr
Range: £10K - £87K

£10K

£87K

£10,018 - £86,856 Range

NHS England
4

NHS England

Doctor

£38,000

 /yr
Range: £27K - £60K

£27K

£60K

£27,000 - £60,386 Range

NHS
4

NHS

Doctor - Contractor

£70,257

 /yr
Range: £30K - £103K

£30K

£103K

£30,000 - £102,995 Range

NHS Management
3.9

NHS Management

Doctor

£39,990

 /yr
Range: £25K - £87K

£25K

£87K

£25,339 - £87,102 Range

King’s College Hospital NHS Foundation Trust
3.9

£30K

£79K

£30,082 - £79,217 Range

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

£31K

£63K

£30,629 - £63,000 Range

Is this helpful? The community relies on everyone sharing –Add Anonymous Salary
Imperial College Healthcare NHS Trust
3.7

Imperial College Healthcare NHS Trust

Doctor

£46,042

 /yr
Range: £34K - £75K

£34K

£75K

£34,000 - £74,710 Range

NHS
4

NHS

Doctor

£47,806

 /yr
Range: £2K - £361K

£2K

£361K

£1,861 - £361,320 Range

Barts Health NHS Trust
3.8

Barts Health NHS Trust

Doctor

£39,122

 /yr
Range: £24K - £59K

£24K

£59K

£24,000 - £59,500 Range

Royal Berkshire NHS Foundation Trust
3.8

Royal Berkshire NHS Foundation Trust

Doctor

£33,088

 /yr
Range: £27K - £58K

£27K

£58K

£27,299 - £58,188 Range

Royal Free NHS
3.5

Royal Free NHS

Doctor

£39,338

 /yr
Range: £28K - £88K

£28K

£88K

£28,180 - £88,188 Range

The British Army
3.8

The British Army

Doctor

£60,311

 /yr
Range: £56K - £83K

£56K

£83K

£55,558 - £82,756 Range

University Hospitals of Leicester
3.7

University Hospitals of Leicester

Doctor

£38,000

 /yr
Range: £30K - £60K

£30K

£60K

£30,118 - £60,048 Range

NHS Lothian
3.9

NHS Lothian

Doctor

£34,031

 /yr
Range: £25K - £40K

£25K

£40K

£25,034 - £40,000 Range

NHS Greater Glasgow & Clyde
4

NHS Greater Glasgow & Clyde

Doctor

£40,989

 /yr
Range: £31K - £77K

£31K

£77K

£30,998 - £76,890 Range

Chelsea and Westminster Hospital NHS Foundation Trust
3.2

£28K

£62K

£27,668 - £62,057 Range

BHR University Hospitals
3.4

BHR University Hospitals

Doctor

£38,800

 /yr
Range: £25K - £50K

£25K

£50K

£25,080 - £50,137 Range

Leeds Teaching Hospitals
3.9

Leeds Teaching Hospitals

Doctor

£32,779

 /yr
Range: £26K - £36K

£26K

£36K

£26,254 - £35,695 Range

Thermaco
4.6

Thermaco

Doctor

£46,728

 /yr
Range: £27K - £69K

£27K

£69K

£27,104 - £69,190 Range

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

Frequently asked questions about Doctor salaries

The average salary for a Doctor is £46,801 in United Kingdom. Salaries estimates are based on 426 salaries submitted anonymously to Glassdoor by Doctor employees in United Kingdom.

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

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

See how your offer stacks up to other pay packages and negotiate confidently on our Offer Analyser.

Recent Salary Reports

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

£90
hourly
A Doctor in the London Area area reported making £90 per hour
Job Highlights
1-2 years experience
London Area area
Freelance
 
5001 to 10000 employees
Company - Public
£32,000
per year
A Doctor in the York Area area reported making £32,000 per year
Job Highlights
York Area area
Full-time
 
5001 to 10000 employees
Company - Public
£40,000
per year
A Doctor in the Birmingham Area area reported making £40,000 per year
Job Highlights
1-2 years experience
Birmingham Area area
Temporary
 
5001 to 10000 employees
Company - Private
£99,999
per year
A Doctor in the London Area area reported making £99,999 per year
Job Highlights
10+ years experience
London Area area
Full-time
 
10000+ employees
Company - Public
£40,000
per year
A Doctor in the Oxford Area area reported making £40,000 per year
Job Highlights
1-2 years experience
Oxford Area area
Full-time
 
10000+ employees
Hospital
£30,000
per year
A Doctor in the London Area area reported making £30,000 per year
Job Highlights
3-4 years experience
London Area area
Full-time
 
10000+ employees
Government
£20,000
per year
A Doctor in the Bournemouth Area area reported making £20,000 per year
Additional Pay
£5k cash bonus
£1 stock bonus
£1 profit sharing
£1 commissions
£1 tips/gratuities
Job Highlights
1-2 years experience
Bournemouth Area area
Full-time
10000+ employees
Government
 
£2,300
monthly
A Doctor in the London Area area reported making £2,300 per month
Job Highlights
1-2 years experience
London Area area
Full-time
 
5001 to 10000 employees
Company - Public
£38,964
per year
A Doctor in the Plymouth Area area reported making £38,964 per year
Job Highlights
3-4 years experience
Plymouth Area area
Full-time
 
10000+ employees
Government