ATMs are available in all major cities all over India. Mastercard and Visa are accepted in all tourist shops and hotels. During your trip through India, you can always ask your indian driver when you need to access an ATM. He will know where to find a bank of a safe cash machine. Never be too shy to ask during your trip, drivers in India love to help.