ICICI bank offers transfer of money from one VISA to another VISA card be it debit or credit card. I tried doing this and this happened successfully from ICICI to my
HDFC card and to the account subsequently. This takes close to 3 working days for the transaction to get completed.