Offshore bank account with online International wire-transfer facility for Indians
Well first off, I would advice you to do this research yourself. You should not base your selection off someone's opinion such as mines.  With that being said, these are some factors I suggest you consider and research before talking to an offshore bank account: Now, when opening an offshore account most offshore banks do not require you to be present at all. You can open an account simply by calling them or filling out their application online. However, be prepared to provide them with some information to verify who you are and the nature of your business such as a notarized passport along with other various forms of information that they may require. Just think of what your local bank requires is generally what they will ask as well. Here is a compiled list of offshore bank accounts to consider: These banks overall have a range between $0 - $1 million (domestic currency) minimum deposits. Most of them ranging from $1000-$5000. It all depends on the type of account, the nature of the account, and the business associated with the account. India does allow Resident Indians to open USD accounts. Most leading National and Private Banks offer this. You can receive funds and send funds subject to some norms. All Indian Banks are offering USD accounts known as multicurrency account, where you can hold your fund, this account also permits you to book the USD to INR rates in advance if you require. You can keep your money in this account and also can remit the same back to source or other destination country.
You could use: SWIFT transfer : ask your counterparty for his bank SWIFT code and beneficiary account numbers; you can do a SWIFT transfer to most countries from your Indian bank). You will need to fill a form where they ask you what you're transferring the money for, etc. Most Indian banks provide this facility. Western Union: I'm not sure if WU is in China, but they are very simple to use. Paypal: They charge heavy fees, but may be the fastest way to get your money across. I have taken to using the service TransferWise. I have found them to be faster and cheaper and easier than using SWIFT, given the US Banking's... antiquated system of doing things. I've made dozens of transfers between my international accounts with TransferWise over the past 18 months. Some of them very large and some of them tiny, and even when there's been an issue (I once wrote an offensive joke in my narration for the transfer and they noticed) they have handled it respectfully and quickly. Prior to transferring money to US accounts, I used the SWIFT system - but SWIFT has a pretty spotty record in the US. Some banks you can do it all online but other banks, as Dheer mentioned, you have to go into the bank and sometimes find a senior staff member before you can find someone who even knows what SWIFT is. My current favorite service for this kind of transfer is Transferwise. The fees are quite low when compared to the 2.5-3% by high-street banks for currency conversion, to which you need to add the international wire transfer fee, and it's often a lot faster, as they split it into two domestic transfers while the international part + currency conversion happens internally to Transferwise. Most of the credit unions and small banks in USA do not have the connectivity to swift network and thus does not have a Swift Code, IBAN or other international routing codes. They can still receive international wire transfers. Sender's international financial institution should have a correspondent bank in the US (which acts as an intermediary bank) to which they can wire the money The intermediary bank will send the money domestically (within USA) using aba routing numbers of the small bank or credit union. For the financial year 1 April 2014 to 31 March 2015 as you have / will be spending more than 182 days outside of India, you are Non-Resident from tax point of view. For the period 1 April 2014 to Aug 2014, any salary / income you have earned in India is taxable and tax need to be paid. For the period Aug 2014 to 31 March 2015 the income you have earned in Saudi is not taxable in India. You can transfer money to India or keep in Saudi, it has no effect on the taxes. Any interest income you earn, or rental income you earn, or any other source of income in India is taxable. You would need to file returns accordingly. An NRE Accounts allows you to transfer funds out of India without any questions. So if you intend at some point in time in future to move funds out of India [say settling down in Saudi or UK or US etc] it is advisable to have NRE account. If you are sure you don't want to transfer funds out of India, you should open an NRO account. For most major banks, wire transfers are simple, if expensive, to arrange.  For example, I can initiate an international wire transfer from my online banking portal. ATM to ATM transfer is not possible. Do you mean to say account to account transfer using an ATM machine?   Online transfer between account or between an account and credit card is possible. Almost every Bank offers Online transfers using Internet Banking.   The person wishing to initiate a Debit must subscribe to Internet Banking. Once you login to Internet Banking, you would need to add beneficiary Account [account where you need to transfer funds]. Adding of Beneficiary at times takes a Day for the Beneficiary to be activated. Once the Beneficiary is activated, you can transfer funds. The funds are credited to Beneficiary account within 2 hrs. If the both the accounts are in same bank, then some Bank's ATM's [HDFC / Citi etc] allow you to transfer funds between account using the Bank's ATM. Citizens of India who are not residents to India (have NRI status) are not entitled to have ordinary  savings accounts in India. If you have such accounts (e.g. left them behind to support your family while you are abroad), they need to be converted to NRO (NonResident Ordinary) accounts as soon as possible. Your bank will have forms for completion of this process.  Any interest that these accounts earn will be taxable income to you in India, and possibly in the U.K. too, though tax treaties (or Double Taxation Avoidance Agreements) generally allow you to claim credit for taxes paid to other countries. Now, with regard to your question, NRIs are entitled to make deposits into NRO accounts as well as NRE (NonResident External) accounts. The differences are that money deposited into an NRE account, though converted to Indian Rupees, can be converted back very easily to foreign currency if need be. However, the re-conversion is at the exchange rate then in effect, and you may well lose that 10% interest earned because of a change in exchange rate.  Devaluation of the Indian Rupee as occurred several times in the past 70 years.  Once upon a time, it was essentially impossible to take money in an NRO account and convert it to foreign currency, but under the new recently introduced schemes, money in an NRO account can also be converted to foreign currencies, but it needs certification by a CA, and various forms to be filled out, and thus is more hassle. interest earned by the money in an NRE account is not taxable income in India, but is taxable income in the U.K. There is no taxable event (neither in U.K. nor in India) when you change an ordinary savings account held in India into an NRO account, or when you deposit money from abroad into an NRE or NRO account in an Indian bank. What is taxable is the interest that you receive from the Indian bank. In the case of an NRO account, what is deposited into your NRO account is the interest earned less the (Indian) income tax (usually 20%) deducted at the source (TDS) and sent to the Income Tax Authority on your behalf. In the case of an NRE account, the full amount of interest earned is deposited into the NRE account -- no TDS whatsoever.  It is your responsibility to declare these amounts to the U.K. income tax authority (HM Revenue?) and pay any taxes due. Finally, you say that you recently moved to the U.K. for a job. If this is a temporary job and you might be back in India very soon, all the above might not be applicable to you since you would not be classified as an NRI at all.