Yes, most hotels, restaurants, and stores in major cities accept international cards like Visa and Mastercard. However, it’s advisable to carry some Indian Rupees (INR), especially in rural areas or small towns where digital payments might not be accepted.