Financial Analyst Salary in India
Financial Analyst Salary in Bengaluru
Based on 1,167 job listings - Bengaluru, India 2026
Average salary
₹2,58,348 - ₹3,31,211
Median salary
₹66,667 - ₹1,16,667
Lower rangeUpper range
Salary distribution by percentile
10th percentile₹29K
25th percentile₹42K
Median₹67K
75th percentile₹2L
90th percentile₹4L
50% of professionals earn between ₹41,667 - ₹1,58,334 INR
The median salary is ₹66,667
Compare with national average
Bengaluru
Average salary
2,58,348 - 3,31,211
Median salary
66,667 - 1,16,667
1,167 job openings
India
Average salary
6,00,000 - 18,00,000
Median salary
11,00,000 - 18,00,000
10,156 job openings
Other cities
Mumbai1,165 job openings
Gurugram735 job openings
Hyderabad634 job openings
Pune537 job openings
Gurgaon458 job openings
Chennai439 job openings
Noida237 job openings
Mumbai/bombay127 job openings
Ahmedabad125 job openings
Vadodara84 job openings
Delhi83 job openings
New Delhi73 job openings
Bengaluru / Bangalore60 job openings
Kolkata58 job openings
Pune Division57 job openings
The average salary for a Financial Analyst in Bengaluru, India is INR 2,58,348 - INR 3,31,211 per year in 2026, based on 1,167 job listings.
Explore 1,167 Financial Analyst job listings in India on BeBee, or check our salary calculator for a personalized estimate.