50% of professionals earn between ₹15,834 - ₹28,125 INR
The median salary is ₹20,833
The average salary for a Librarian in India is INR 20,833 - INR 28,125 per year in 2026. The median salary is INR 24,479 per year, based on 526 active job listings.
The cities with the most Librarian job opportunities in India are Chennai, Mumbai, Bengaluru, Tamil Nadu, Hyderabad. Chennai leads with 52 job openings.
Explore 526 Librarian job listings in India on BeBee, or check our salary calculator for a personalized estimate.