Yes, you can open a bank account in the US. But it is not an easy process, there are many hurdles that you will have to face. As per the USA Patriot Act, foreigners require more identification than permanent residents and citizens.