Many banks are online-only without branches to go to.
Germany: You download the forms from the bank, then go for identification to the postal office. They check your id/passport. It doesn't cost anything (the receiver, the bank pays). In recent years you can even do that online via video chat (run by the postal company but I've also seen one startup doing it).