To open a US bank account as a non-resident, you must visit your local branch with the required documentation, including a valid passport, visa, and proof of address. Online account opening is also becoming more common, allowing for remote applications.