You can't just open a bank account in Switzerland without visiting it. On the brighter note, it is easy to open an account in Switzerland. Here is an awesome article to help you for it 🙂 How to open a bank account in Switzerland: information for foreign residents