Specialist Doctor salary in India ranges between ₹ 0.7 Lakhs to ₹ 18.0 Lakhs with an average annual salary of ₹ 8.0 Lakhs.