Question: how to transfer money from us bank to icici nri account?
Answer: Visit your local bank overseas.
Fill in the Wire Transfer form mentioning correspondent bank and ICICI Bank beneficiary account details. ... 
The funds will be credited to the ICICI Bank beneficiary account in 1-2 working days.