Can I open a US business bank account for my LLC without flying to the US?

Yes, and no US bank is legally required to see your SSN. Here is what actually blocks a US business bank account for a non-resident LLC…