Physician Salaries in London, England

Salary estimated from 729 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: 17 August 2018
Average in London, England
£52,126 per year
13% Below national average
  • Most Reported
£14,000
£114,000
Salary Distribution

How much does a Physician make in London, England?

The average salary for a Physician is £52,126 per year in London, England, which is 13% below the national average. Salary estimates are based on 729 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
£137,281 per year
£100,446 per year
£90,419 per year
£88,688 per year
£86,948 per year
£81,088 per year
£80,250 per year
£79,679 per year
£78,394 per year
£76,420 per year
Physician salaries by location
CityAverage salary
£41,414 per year
£51,008 per year
£36,226 per year
£58,662 per year
£71,149 per year

Physician job openings

Urgent Care Physician - Part Time Weekend Cover
HCA Healthcare UK
London
Postgraduate Education Fellow / Specialist Registrar (LAS) in Acute Medicine
Imperial College Healthcare NHS Trust
London W2
Study Physician ( Bank / Temp - Immediately available)
Hvivo
London
IES Accredited Assessors - London & Birmingham
Low Energy Consultancy
London
Locum Clinicians-Physician Associates, Pharmacists and AHPs
IMH Group
London NW1
Data Analyst
WebMD
London
Physician jobs in London, England