Yes, non-residents can open a bank account in Singapore without a local address. However, you will need to provide proof of address from your home country and other required documentation.