Based on 39 job listings - Edinburgh, United Kingdom 2026
50% of professionals earn between £127,573 - £224,000 GBP
The median salary is £176,000
Edinburgh
Average salary
175,810 - 196,910
Median salary
176,000 - 202,666
39 job openings
United Kingdom
Average salary
65,000 - 84,976
Median salary
65,000 - 84,976
7,467 job openings
The average salary for a Physician in Edinburgh, United Kingdom is GBP 175,810 - GBP 196,910 per year in 2026, based on 39 job listings.
Explore 39 Physician job listings in United Kingdom on BeBee, or check our salary calculator for a personalized estimate.