Doctor: Average Salary in India, 2026
Find out what the average Doctor salary is
Salary rate
How much does a Doctor make in India?
₹ 1,300,000/ Annual
Based on 1289 salaries
Based on 1289 salaries
The average Doctor in India is ₹ 1,300,000 per year or ₹ 521 per hour. Entry-level positions start at ₹ 1,200,000 per year, while most experienced workers make up to ₹ 1,620,000 per year.
Median₹ 1,300,000

Low₹ 1,200,000
High₹ 1,620,000
Active jobs with salaries



Bams Doctor
Just Youth ConsultancyLucknow, Uttar Pradesh, IN Greetings of the day,we are looking for BAMS doctors as a Medical officer in a reputed hospital situated at Lucknow.Hospitals / Medical / Healthcare Equipments.Show moreLast updated: 30+ days ago
ENT Doctor - Pankaj ENT Hospital
Pankaj Ent HospitalLucknow, Uttar Pradesh, IN MS ENT needed at Pankaj Ent hospital lucknow.Hospitals / Medical / Healthcare Equipments.Pankaj ent hospital, 56-C Singar Nagar Alambagh Lucknow.Show moreLast updated: 30+ days ago
CRM Cum Telecaller (Female Candidates Only)
Property DoctorLucknow, Uttar Pradesh, IN Job Description : We are looking for a dynamic and motivated CRM cum Telecaller (Female) with a minimum of 1 year of experience to join our team at Property Doctor.
The ideal candidate will be respons...Show moreLast updated: 30+ days ago
Clinical Cardiologist(PGDCC) -Reputed Private Hospital -Uttar Pradesh, India -25LPA -Harshala -9029063330
Seven ConsultancyUttar Pradesh, India Urgent requirement for Full time Clinical Cardiologist.The doctor should be PGDCC in Cardiology with minimum 1years experience.
Ability to independently handle Cardiology Procedures.Cardiologist, Cl...Show moreLast updated: 16 days ago