Average Doctor Salary In India

The average doctor salary in India is $56,000 per year.

The average doctor salary in India varies depending on which state you work in, as well as your educational background and experience. The average annual salary for an experienced doctor who has worked for over 10 years is $56,000. Those who have been practicing medicine for less than 10 years earn an average of $49,000 per year.

The top five states with the highest earnings include Delhi ($160,000), Maharashtra ($130,000), Karnataka ($120,000), Kerala ($110,000), and Goa ($105,000).

Doctors in India earn an average salary of Rs.1,52,000 per month. This is based on the data from a survey conducted by Medindia which included more than 1000 doctors across India. The survey also revealed that general practitioners earn the most, followed by specialists and surgeons.

Average Doctor Salary In India

How much does a Doctor make in India?

₹ 750,000

/ Annual

Based on 867 salaries

The average doctor salary in India is ₹ 750,000 per year or ₹ 385 per hour. Entry-level positions start at ₹ 400,000 per year, while most experienced workers make up to ₹ 1,866,667 per year.

Median

₹ 750,000

Low

₹ 400,000

High

₹ 1,866,667

Related salaries

MD

₹ 1,050,000

Physician₹ 850,000Surgeon₹ 800,000Resident₹ 780,000Doctor₹ 750,000Cardiologist₹ 500,000Show more

People also ask

How much would I earn after taxes?

₹ 750,000 a year is how much per hour?

Where can I find doctor jobs?

Active jobs with salaries 

Senior Veterinary Doctors

Bangalore, Karnataka

Acme Services 

… Rs 4.5 – 10 Lakh/Yr …

Rs 4.5 – 10 Lakh/Yr 

Vacancy for MD Medicine Doctor (Location)

Mumbai, Maharashtra

Florican Enterprises 

… Rs 28 – 34 Lakh/Yr …

Rs 28 – 34 Lakh/Yr

Aviyana Ventures 

Mbbs Doctor Required for Healthcare

Lucknow, Uttar Pradesh

Aviyana Ventures 

… Rs 1.5 – 4.5 Lakh/Yr …

Rs 1.5 – 4.5 Lakh/Yr

Senior Veterinary Doctors

Bangalore, Karnataka

Acme Services 

… Rs 4.5 – 10 Lakh/Yr …

Rs 4.5 – 10 Lakh/YrShow more

Archived Salaries 

MBBS Doctor

Pune, Maharashtra

Curaa.in 

… INR 45,000 per month …

INR 45,000 per month 

Retainer Doctor

India

Isaac Lite R Hiring 

… Rs 3.0 – 7 Lakh/Yr …

Rs 3.0 – 7 Lakh/Yr 

Doctors Door Radiologist to Kochi Kerala

Kozhikode, Kerala

DOCTORS DOOR 

… Medical Coders with 2 to 4 Years Experience Earns Rs 50 000 P m Perquisites cpc Certified Coders have Lucrative Jobs Offers …

Rs 50 000 

Work from Home For MBBS Doctors in India

Bangalore, Karnataka

Curaa.in 

… INR 40,000 per month …

Leave a Reply