No, you don’t need to travel physically to open a bank account in Singapore, you can do it online. Read more:Singapore Corporate Bank Account