Faisal KhanAnswered Mar 11, 2015You would need to be present (physically) at the bank branch. Doesn't matter if you are a non-resident. Show your passport and your US Visa copy and they will open an account for you. They might require a secondary form of ID.Bank Account OpeningUS Bank Accounts for ForeignersOpening Accounts as a Non-Resident AmericasDeveloped MarketsNorth AmericaUnited States