Data Scientist_ML salary in Bengaluru

How much does a Data Scientist_ML make in the Bengaluru?

Average base salary

INR210,000 / Month

Average INR210,000
Low INR160,000
High INR260,000

The average salary for Data Scientist_ML is INR210,000 per month in Bengaluru salaries taken from job postings on Jobstore in the past 12 months (updated September 29, 2026)

Highest paying cities for Data Scientist_ML in India

How much do similar jobs as Data Scientist_ML get paid in Bengaluru?