NRE account- It is the external savings bank account for NRIs. It is known as Non-Resident External Account. It is a regular account for NRIs same as an ordinary savings account. Any funds available in NRE account can be used in any country outside India. These funds can be converted into any foreign currency and can be used for everyday purposes.
NRO account- It is the ordinary account for NRIs. It is known as a Non-resident Ordinary account. Because it is an ordinary account, like a normal savings account, funds available in NRO Bank account cannot be taken to another country from India. This means funds lying in the NRO account can be useful only for transactions in India. However, funds to the extent of 1 milion dollars can remitted abroad by obtaining CA certificate in Form 15 CA/CB, once in any financial year.