Based on 242 job listings - Bengaluru, India 2026
50% of professionals earn between ₹50,000 - ₹1,00,000 INR
The median salary is ₹80,000
Bengaluru
Average salary
86,191 - 1,40,000
Median salary
80,000 - 1,20,834
242 job openings
India
Average salary
6,00,000 - 25,00,000
Median salary
14,00,000 - 25,00,000
22,307 job openings
The average salary for a Physician in Bengaluru, India is INR 86,191 - INR 1,40,000 per year in 2026, based on 242 job listings.
Leading employers for Physician roles in India include Turing, 2coms.
Explore 242 Physician job listings in India on BeBee, or check our salary calculator for a personalized estimate.