Credit card makes the best form of travel money, other than debit cards, prepaid cards and foreign currency cards.. But keep in mind that all credit cards are not designed for transactions in a foreign country.
Credit cards including Visa, Mastercard, American Express, etc. are well accepted all over India. Just to be well protected with the use of your credit card in India, you certainly shall inform your card issuer of your travel plans for India.
For credit card transactions in India, most of the US-based credit card issuers charge foreign transaction fee in the range of 1% to 3%.
Credit Cards that don’t charge foreign or international transaction fee:
o Capital One
o Chase Sapphire
o Bank of America card Travel Rewards
We strongly recommend you to talk to your credit card issuer for the prevailing transaction fee and approximate currently prevailing US dollar to India rupee (USD to INR) exchange rates (which changes daily) just to be aware how much more you might pay when compared to paying in Indian rupees in cash.
Other important points to keep in mind are that while using credit card in India, you much ensure that it is being swiped in front of you and secondly if you can access your credit card statement online, then you must do that every evening to compare your transaction's hardcopy receipts with the entries online.
There are many money transfer companies in the US that can transfer the money online in just a few hours. Using this method of online transfer of money from US to India, you can save a lot of money.
You can follow the same process to know the exchange rate for Canada to India, Europe to India, UK to India, Australia to India, UAE to India