Medical Doctor Salary Uk Payscale. The average salary for a medical doctor is £55,330 in london, uk. A primary care physician is responsible for providing regular medical care for their patients.

In year two this increases to £33,345. Total salaries for trainees working less than 40 hours a week. Visit payscale to research physician / doctor, oncologist salaries by city, experience, skill, employer and more.