Doctor Salaries in London Area

Updated 7 Aug 2022
£51,494 /yr
Average Base Pay

311 salaries

£27K

Low

£99K

High

No additional cash compensation has been reported for this role

How much does a Doctor make in London, UK? The average salary for a Doctor is £51,494 in London, UK. Salaries estimates are based on 311 salaries submitted anonymously to Glassdoor by Doctor employees in London, UK.

How accurate does £51,494 look to you?

Your input helps Glassdoor refine our pay estimates over time.

What is the salary trajectory for a Physician?
£67,222 /yr
Physician
£54,431 /yr
Senior Physician
£75,694 /yr
Lead Physician
See Full Career Path

Download as data table

Salaries in London Area

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (GBP)

Range

NHS
3.8

NHS

Doctor

£52,047

 /yr
Range: £21K - £355K

£21K

£355K

£21,089 - £355,125 Range

NHS England
3.8

NHS England

Doctor

£44,041

 /yr
Range: £26K - £106K

£26K

£106K

£25,726 - £105,975 Range

NHS
3.8

NHS

Doctor

£51,621

 /yr
Range: £12K - £107K

£12K

£107K

£11,744 - £107,190 Range

NHS
3.8

NHS

Doctor - Contractor

£68,869

 /yr
Range: £26K - £138K

£26K

£138K

£25,726 - £137,710 Range

University College London Hospitals
4.2

University College London Hospitals

Doctor

£42,708

 /yr
Range: £28K - £67K

£28K

£67K

£28,000 - £66,849 Range

NHS England
3.8

NHS England

Doctor

£43,261

 /yr
Range: £13K - £110K

£13K

£110K

£12,977 - £109,508 Range

NHS
3.8

NHS

Doctor

£28,926

 /yr
Range: £2K - £187K

£2K

£187K

£2,066 - £186,664 Range

Is this salary info helpful?

Let’s pay it forward! The Glassdoor community relies on people like you to share accurate salary info to promote fair compensation everywhere

Share Salary Anonymously
Barts Health NHS Trust
4.0

Barts Health NHS Trust

Doctor

£45,334

 /yr
Range: £26K - £101K

£26K

£101K

£26,282 - £100,747 Range

Imperial College Healthcare NHS Trust
3.7

Imperial College Healthcare NHS Trust

Doctor

£48,964

 /yr
Range: £34K - £83K

£34K

£83K

£33,912 - £82,934 Range

Royal Free NHS
3.6

Royal Free NHS

Doctor

£39,281

 /yr
Range: £31K - £64K

£31K

£64K

£31,282 - £64,378 Range

NHS
3.8

NHS

Doctor

US$50,868

 /yr
Range: US$29K - US$105K

US$29K

US$105K

US$29,000 - US$104,547 Range

NHS
3.8

NHS

Doctor - Intern

£33,980

 /yr
Range: £11K - £53K

£11K

£53K

£11,255 - £52,849 Range

King's College London
4.2

King's College London

Doctor

£42,498

 /yr
Range: £32K - £109K

£32K

£109K

£31,820 - £109,115 Range

King’s College Hospital NHS Foundation Trust
3.8

£32K

£79K

£31,600 - £78,563 Range

NHS
3.8

NHS

Doctor

£66,062

 /yr
Range: £30K - £168K

£30K

£168K

£30,000 - £167,583 Range

NHS England
3.8

NHS England

Doctor - Contractor

£52,169

 /yr
Range: £29K - £63K

£29K

£63K

£29,215 - £63,199 Range

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

£36K

£70K

£36,000 - £69,807 Range

Chelsea and Westminster Hospital NHS Foundation Trust
3.6

£31K

£70K

£30,714 - £70,293 Range

London North West Healthcare NHS Trust
3.8

London North West Healthcare NHS Trust

Doctor

£48,041

 /yr
Range: £33K - £58K

£33K

£58K

£33,000 - £57,619 Range

University College London
4.3

University College London

Doctor

£45,725

 /yr
Range: £35K - £100K

£35K

£100K

£35,233 - £100,000 Range

Download as data table
Viewing 1 - 10 of 1,343

Frequently asked questions about a Doctor salaries

The average salary for a Doctor is £51,494 per year in London Area. Salaries estimates are based on 311 salaries submitted anonymously to Glassdoor by a Doctor employees in London Area.

The highest salary for a Doctor in London Area is £98,622 per year.

The lowest salary for a Doctor in London Area is £26,886 per year.