There is absolutely no restriction on the amount of foreign currency you can get into India. It is important that you fill up the "Currency Declaration Form" on arrival if you are carrying more than US $1000, wherein you declare the amount of foreign currency you are bringing in. This will enable you to easily :
- 1. exchange currency, drafts, bills, cheques, travellers' cheques etc. into Indian currency at the authorized money changers and banks who in turn will issue "encashment certificates"
- 2. take the unspent currency out of India at the time of departure. Please note that to change unspent Indian currency to your own currency, the "encashment certificates" will be required.
- Always get Indian currency from the Authorized Money Changers or Banks.