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?
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.