Hospital doctor | Average UK Salary & Outlook

A hospital doctor diagnoses and treats illness and disease in patients admitted to hospital.

Hospital doctors typically work around 42 to 48 hours per week.

As a Hospital doctor you will typically work evenings / weekends / bank holidays.

* from ONETonline
Average salary
72,613 GBP *
per year
37,191 GBP
105,042 GBP
5+ Experience
* data taken from the Office of National Statistics (
Average salary for Hospital doctor

Big gender gap
  • 80,574 GBP
  • 62,225 GBP
Average salary for part-time Hospital doctor
Average salary for full-time Hospital doctor

  • 45,281 GBP
  • 40,957 GBP
  • 53,596 GBP
  • 72,613 GBP
  • 62,225 GBP
  • 80,574 GBP
Salary over time for Hospital doctor

Pay for this role has decreased slightly over time
  • 79,428 GBP
  • 80,419 GBP
  • 78,730 GBP
  • 79,342 GBP
  • 81,764 GBP
  • 79,767 GBP
  • 72,613 GBP
  • 74,588 GBP
  • 49,846 GBP

Future outlook for Hospital doctors

Very good outlook
276 000+ jobs available
Fair outlook
-6% yearly wage growth (on average)
Excellent outlook
18% chance of automation in the future

Hospital doctor - Your future job?

Which qualifications do I need?

Find out what you need to know in order to become a Hospital doctor and the highest average level of education for people in this role.

Find out what skills and qualifications can help you become a Hospital doctor

You'll need:

  • knowledge of medicine
  • science skills
  • counselling skills including active listening and a non-judgemental approach
  • sensitivity and understanding
  • the ability to accept criticism and work well under pressure
  • the ability to use your judgement and make decisions
  • thinking and reasoning skills
  • patience and the ability to remain calm in stressful situations
  • to be able to use a computer and the main software packages competently

Get the right qualification to begin your journey to becoming a Hospital doctor