1. Salary Guide
  2. Doctor

How much does a Doctor earn?

Average £65,692

The average doctor salary is £65,692 within the UK. Junior doctors in foundation year 1 & 2 can expect to earn at least £26,000 to £31,000. A doctor salary rises once specialist training commences, and significant rises are dependant upon length of service, experience gained and specialism in particular areas of medicine.

Min

Max

£29k £65,692 £102k

See the latest Doctor jobs and apply in seconds

View Doctor Jobs