Most commercial establishments accept credit cards, and ATMs are plentiful. Corner shops and kiosks are a good source for finding where the nearest ATM is.
HSBC. 31 B. B. D. Bagh, Central Kolkata, Kolkata, West Bengal. 33/2440–3930.
HSBC. 15 Gariahat Rd., South Kolkata, Kolkata, West Bengal.
HSBC. 25A Shakespeare Sarani, Central Kolkata, Kolkata, West Bengal. 33/22438585.
Standard Chartered Bank. 41 Chowringhee Rd., Central Kolkata, Kolkata, West Bengal, 700016. 6601–4444.
Most of the legitimate currency exchange centers keep the same hours and offer the same services and rates. From them you can get far better rates than from the hotels. Steer clear of the many cubbyholes with slapdash signs outside touting rates that seem too good to be true (they are); these are particularly prevalent in the New Market area.