There are some applications that can find and locate ATMs but those I tried are not for India or for Indian banks. Is there an app that supports this for India?
Is Google Places out for India?
One of the main menu items is "ATM".
If not, You're probably better off using the website for your bank. If they're good, they've already got a mobile version of the site and one of the primary functions I'd think they'd have is ATM locations.