Commission Sharing (1)
The typical NHS Doctor salary is £42,812. Doctor salaries at NHS can range from £24,954 - £149,724. This estimate is based upon 55 NHS Doctor salary report(s) provided by employees or estimated based upon statistical methods. When factoring in bonuses and additional compensation, a Doctor at NHS can expect to make an average total pay of £46,735 . See all Doctor salaries to learn how this stacks up in the market.
Range: £25K - £86K
Imperial College Healthcare NHS Trust
Range: £41K - £74K
Royal Free NHS
Range: £37K - £87K
Explore Doctor SalariesDoctor Salaries by Location
Looking beyond NHS?
Check out the latest Doctor Jobs or see Doctor Salaries at other companies.
See if they're hiring! Check out the latest NHS Jobs