Physician Salaries in London, England

Salary estimated from 671 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: 14 January 2019
Average in London, England
£52,253 per year
13% Below national average
  • Most Reported
£13,000
£118,000
Salary Distribution

How much does a Physician make in London, England?

The average salary for a Physician is £52,253 per year in London, England, which is 13% below the national average. Salary estimates are based on 671 salaries submitted anonymously to Indeed by Physician employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Physician is less than 1 year.
Physician salaries by company in London, England
CompanyAverage salary
£69,374 per year
£137,281 per year
£100,446 per year
£88,688 per year
£86,521 per year
£81,117 per year
£79,928 per year
£80,000 per year
£68,450 per year
£72,000 per year
Physician salaries by location
CityAverage salary
£41,811 per year
£64,283 per year
£46,444 per year
£72,001 per year
£36,653 per year

Physician job openings

Urgent Care Physician - GP Registered
HCA Healthcare UK
London
Urgent Care Physician - GP Registered
HCA Healthcare UK
London
Clinical Research Fellow in Sexual Health and HIV Research
University College London
London
Screening Doctor
Richmond Pharmacology
London Bridge Station
Scientific Editor, Environmental Science and Sustainability
Elsevier
London
Physician Associate
AT Medics
London
Physician jobs in London, England