Doctor: Average Salary in India, 2025
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



- Promoted
- New!
Consultant Doctor
Cancer Healer CenterPatna, Bihar, India Krishna's Cancer Healer Center specializes in innovative cancer treatment using Immunotherapy, which strengthens the body's immune system to combat cancer effectively.
Recognized by the World Health...Show moreLast updated: less than 1 hour ago
Medical Doctor
Sea Bird Medicare Pvt LtdIndia Sea Bird Medicare Pvt Ltd (ISO 9001 : 2015) is a is a healthcare centre with a team of dedicated medical professionals and compassionate support staff located in Mumbai Andheri East, with branches at...Show moreLast updated: 10 days ago
Doctor
White ForceHyderabad A doctor, or physician, is a health professional who practices medicine, focusing on diagnosing, treating, and preventing illnesses and injuries.
Their job involves a wide range of duties, including...Show moreLast updated: 30+ days ago
Fertility Consultant - Doctor
Confidential Healthcare and Life Sciences CompanyHyderabad, Hyderabad (district) At at our Fertility centre, we are dedicated to bringing hope and happiness to couples by offering compassionate, evidence-based fertility care.
As one of India’s leading fertility networks, we are ...Show moreLast updated: 2 days ago