Talent.com

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
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
chart
Low₹ 1,200,000
High₹ 1,620,000
Active jobs with salaries
  • Promoted
  • New!
Consultant Doctor

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

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

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

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