Credit cards
Major credit cards are increasingly accepted in the main centers, though in smaller cities and towns it is still rare to be able to pay by credit card. Visa and Master Card have a growing number of ATMs in major cities, but many ATMs only deal with local account holder. HDFC bank have the facility of withdrawing money from you overseas account. You can use their ATM m/s to withdraw money in Indian Rupee, presently there branches are in Jaipur, Jodhpur and Udaipur only in Rajasthan. Railway Reservation center 17 major cities are now taking payment for train tickets by visa card which can be very quick as the queue is very short.