Yes. You can withdraw your funds using many channels, and a bank account is one of them. Furthermore, Neteller withdrawal India will take approximately 3-5 days to complete the process.