Average Indian Army Soldier salary in India is ₹ 4.9 Lakhs for experience between 15 years to 22 years. Soldier salary at Indian Army India ranges between ₹ 0.3 Lakhs to ₹ 11.0 Lakhs. According to our estimates it is 1% less than the average Soldier Salary in Defence & Aerospace Companies.