Medical officer salary in Bengaluru, Karnataka
How much does a Medical Officer make in Bengaluru, Karnataka?
Average base salary
₹40,759
same
as national averageThe average salary for a medical officer is ₹40,759 per month in Bengaluru, Karnataka. 47 salaries reported, updated at 4 January 2023
Is this useful?
Top companies for Medical Officers in Bengaluru, Karnataka
Is this useful?
Highest paying cities near Bengaluru, Karnataka for Medical Officers
Is this useful?
Where can a Medical Officer earn more?
Compare salaries for Medical Officers in different locationsIs this useful?
How much do similar professions get paid in Bengaluru, Karnataka?
Duty Officer
158 job openingsAverage ₹2,13,636 per year
Chief Medical Officer
26 job openingsAverage ₹30,226 per month
Resource Officer
193 job openingsAverage ₹30,032 per month
Administrative Officer
26 job openingsAverage ₹22,713 per month
Emergency Medicine Physician
7 job openingsAverage ₹82,045 per month
Is this useful?