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.
New app just launched: ATM Hunter
Don't know how well it covers India.
To find nearest you can visit ATM LOCATOR this is for India. This will give you the list of ATM around your location and distance of all atm. with map view.